Hallo BM,
zunächst mal willkommen hier im Forum. Darf ich davon ausgehen, daß du mit NXOpen noch nicht viel Erfahrung hast ?
Oder hast du schon damit angefangen, ein Journal oder eine dll/exe zu erstellen ?
Für den Anfang wäre das schon eine recht ambitionierte Aufgabe, aber du kannst sie ja in einzelne Schritte aufteilen, was ohnehin notwendig ist.
Starten würde ich damit, die Partslist auszulesen. Das geht / ging mal über die UFSession (In <ufs>.plist gibt's die Methoden dazu), evtl. gibt's mitterweile in der 2212 was Neues. Das lässt sich über das Aufzeichnen eines Journals herausfinden, dazu die Aufzeichnung starten und z.B. die Partslist editieren. Dann stoppen und nachsehen, was in der Aufzeichung ankommt. Was die "alte" Lösung betrifft, findet sich mit einiger Sicherheit ein Beispiel hier oder auf GTAC.
Jedenfalls sollte dieser Teil den Inhalt der Tabelle in irgendwelchen (String-) Variablen speichern, um später darauf zuzugreifen.
Die Ausgabe geht einerseits direkt nach Excel, dazu müssen allerdings Excel-Libraries eingebunden werden, was nur bei kompilierten Anwendungen funktioniert. Das erfordert zum einen eine Autorenlizenz für DotNet, zum anderen schon etwas Erfahrung.
Einfacher ist es, zunächst ein .csv auszugeben, das kann von Excel gelesen, evtl. auch in eine Vorlage importiert werden. Es bleibt aber ein Rest Handarbeit, dafür ist es einfacher und geht auch ohne separate Lizenz, per Journal.
Das ist mal ein grober Fahrplan, der dich hoffentlich auf den richtigen Weg bringt.
Gruß, Michael
------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP