|
NX Programmierung : Makro zum umbenennen von Skizzen
mseufert am 03.11.2009 um 17:57 Uhr (0)
Hallo Jochen,willkommen hier im Forum. In NX gibt es einige Möglichkeiten, so was zu programmieren. GRIP, Macro, C, C++, C#, VB, Java ... Eine Übersicht ist in der Doku unter Automation im NXOpen General Programmers Guide zu finden. Eine einfache aber wirkungsvolle Methode wäre, ein Journal aufzuzeichnen, das läßt sich dann ggfs. editieren und wieder ablaufen.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : Makro zum umbenennen von Skizzen
mseufert am 03.11.2009 um 17:57 Uhr (0)
Hallo Jochen,willkommen hier im Forum. In NX gibt es einige Möglichkeiten, so was zu programmieren. GRIP, Macro, C, C++, C#, VB, Java ... Eine Übersicht ist in der Doku unter Automation im NXOpen General Programmers Guide zu finden. Eine einfache aber wirkungsvolle Methode wäre, ein Journal aufzuzeichnen, das läßt sich dann ggfs. editieren und wieder ablaufen.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : Jorunal erstellen - speicher unter
mseufert am 28.01.2010 um 15:27 Uhr (0)
Hallo dahaas,der Fehler sagt lediglich aus, daß Dein Journal die Excel- Bibliothek nicht kennt. Damit ein Journal solch eine externe Bibliothek findet, muß sie referenziert oder, falls das nicht funktioniert, vom Journal explizit geladen werden. Bahnhof ? Klar, das ist für den Anfang eine knackige Aufgabe. Der Rest wäre relativ einfach: Du ersetzt in der ZeilepartSaveStatus1 = workPart.SaveAs("C:Dokumente und Einstellungendh3Desktop est estsave3.prt") die Pfadangabe duch die Variable, die zuvor mit Dim tex ...
| | In das Form NX Programmierung wechseln |
 ResetCenterMarks.zip |
NX Programmierung : Mittelpunktmarkierung zurücksetzen per Macro oder Journal
mseufert am 09.08.2012 um 12:48 Uhr (0)
Hallo Thomas,einzeln bearbeiten muss nun wirklich nicht sein. Gerade solche Routinejobs lassen sich per Journal recht einfach realisieren. Auch dort, wo man mit einem Makro nicht mehr weiter kommt. Das Beispiel im Anhang setzt die individuelle Bearbeitung aller CenterMarks zurück und schaltet anschließend den Haken wieder ein.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX : Bezugsobjekte per Macro auf Layer verschieben
mseufert am 17.07.2008 um 14:31 Uhr (0)
Hallo Carsten,die Lösung ist hier prinzipiell die selbe wie oben. D.h. anstatt über Zitat: Dim category1 As Layer.Category = CType(workPart.LayerCategories.FindObject("TEST"), Layer.Category)nur ein Objekt zu bearbeiten, kannst Du über alle Objekte des entsprechenden Typs ein Schleife drehen. In etwa so:For each obj in wpart.LayerCategories Objekt loeschen oder sonst was damit anstellen s.UpdateManager.AddToDeleteList(obj)endGruß, Michael
| | In das Form NX wechseln |
|
NX : Steuerung von Parametern ueber Excel
mseufert am 08.06.2010 um 12:47 Uhr (0)
Spricht was gegen eine interne Tabelle via Tools- Spreadsheet ?Gruß, Michael
| | In das Form NX wechseln |
|
NX Programmierung : Jorunal erstellen - speicher unter
mseufert am 05.02.2010 um 20:27 Uhr (0)
Hallo zusammen,die Verwendung einer Assembly(exe/dll) in einem Journal geht nur bedingt, auch explizites Laden bringt nichts, wenn Typen einer Assembly (New Excel.Application) im Journal verwendet werden sollen. Das funktioniert m.W. nur bei kompilierten Programmen. Also noch mal alles auf Anfang und überlegen, ohne bereits eine Lösung im Kopf zu haben. Und siehe da, es gibt einen viel einfacheren Weg. Die Funktion ug_cell_read werden ja die meisten kennen. Und die läßt sich im Gegensatz zu den Office-Libs ...
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : Macro für Check out
mseufert am 03.07.2013 um 21:25 Uhr (0)
In einem Makro stehen m.W. immer fixe IDs für die angesprochenen Objekte. Wenn Du dabei bleiben willst, müssen diese IDs eben geändert werden. Von Hand macht das i.d.R. wenig Sinn, daher brauchst Du ohnehin ein Programm, das mehr kann als ein Makro. Daher die Empfehlung, es mal mit einem Journal zu versuchen. Da stehen zwar nach dem Aufzeichnen auch fixe Namen etc. drin, die lassen sich aber durch "anständige" Variablen ersetzen.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : Mittelpunktmarkierung zurücksetzen per Macro oder Journal
mseufert am 09.08.2012 um 09:15 Uhr (0)
Hallo Thomas,auf Deine Frage Zitat:Wie bekomme ich es hin, das die Einstellung zurückgesetzt werden und ich trotzdem den Hacken bei Erweiterung individuell festlegen drin habe?gibts eine recht einfache Antwort:Center Mark auswählen, rechte Maustaste - Bearbeiten, dann den Haken bei individueller Bearbeitung aus- und wieder einschalten, fertig. Das wird beim Aufzeichnen eines Journals vollständig erfasst.Warum willst Du den Dialog über die Reset- Funktion (den Kringel) zurücksetzen ?Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX Programmierung : Makro zum Einfärben einer Fläche
mseufert am 06.10.2009 um 10:25 Uhr (0)
Hallo nxren,zunächst mal herzlich willkommen hier im Forum. Was Deine Frage betrifft, wird ein Journal m.E. besser geeignet sein als ein Macro. Ein Journal kann man, je nach NX- Version (trag das bitte noch in Deine Systeminfos ein) in verschiedenen Sprachen aufzeichnen. Am Beispiel VB finden sich dann vielfältige Dokus, auf die auch in verschiedenen Beiträgen hier verwiesen wird.Hier findest Du z.B. einen Beitrag, der Deiner Fragestellung sehr nahe kommt.Gruß, Michael
| | In das Form NX Programmierung wechseln |
|
NX : Wertesatz
mseufert am 09.02.2010 um 17:52 Uhr (0)
Über die Expressions unter Tools-Expression kannst Du z.B. auf Excel- Sheets zugreifen. Damit lassen sich beliebige Datensätze zusammenfassen.Gruß, Michael
| | In das Form NX wechseln |
|
NX : Steuerung von Parametern ueber Excel
mseufert am 04.08.2010 um 09:05 Uhr (0)
Hallo zusammen,in der Doku unter Getting started - Working with Parts - Common Tools - Spreadsheet ist das Thema beschrieben.Gruß, Michael
| | In das Form NX wechseln |
|
NX : NX2: Profil mit Excel-Tabelle verlinken
mseufert am 05.08.2009 um 16:25 Uhr (0)
Hallo 5-day-weekend,hier: http://ww3.cad.de/foren/ubb/Forum4/HTML/004417.shtml#000027 war vor kurzem eine ähnliche Fragestellung.Gruß, Michael
| | In das Form NX wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |