| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | NX CAD Basiskurs Teil 2, ein Seminar am 18.08.2025
|
Autor
|
Thema: Excel-Tabelle aus NX-Datei extrahieren (1485 / mal gelesen)
|
uger Mitglied CADler & Kinematiker
   
 Beiträge: 1133 Registriert: 25.02.2003 NX2015 WIN10 64Bit
|
erstellt am: 22. Mrz. 2022 11:19 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, bis zur NX12(?) konnte man (im Dateisystem) für eine NX-Datei die Dateiendung .prt in .zip ändern, diese dann entpacken und sich die einzelnen Bestandteile getrennt als Dateien ansehen. Wir haben jetzt festgestellt dass man damit auch an die Excel-Tabellen herankommt die in einer NX-Datei drinstecken. Für uns ist das wegen der Tabellen für Teilefamilien wichtig. In aktuellen NX-Version funktioniert der Zip-Trick nicht mehr. Frage: Wie kann ich also aus einer NX-Datei im Filesystem die darin enthaltenen Excel-Tabellen extrahieren? Gibt es da eine Möglichkeit oder geht das nur über den Umweg ein (ggf. script-gesteuert) NX zu öffnen, die Datei zu laden und mittels Journal-Vodoo die Exceldatei auf die Platte zu schreiben? uger ------------------  Deine Wahrnehmung bestimmt deine Realität! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing

 Beiträge: 5211 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 22. Mrz. 2022 11:31 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Zitat: Original erstellt von uger:
Frage: Wie kann ich also aus einer NX-Datei im Filesystem die darin enthaltenen Excel-Tabellen extrahieren? Gibt es da eine Möglichkeit oder geht das nur über den Umweg ein (ggf. script-gesteuert) NX zu öffnen, die Datei zu laden und mittels Journal-Vodoo die Exceldatei auf die Platte zu schreiben?
Auchhier würde ich mich an deiner Stelle nicht mehr drauf verlassen wollen. Die letzten NX Versionen benötigen weitgehend kein Excel für die Teilefamilien.
------------------ Grüße Meinolf 
Ich steh auf flotte Dreier I know I was born and I know that I'll die but the in between is mine - Pearl Jam Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
       

 Beiträge: 5609 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 01. Jul. 2022 14:57 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Hallo zusammen, genau die gleiche Frage stellt sich mir auch gerade. Ich möchte Bilder extrahieren, die in NX-Zeichnungen eingebunden sind. In Vor-NX12er Daten ist das kein Problem - mit 7-zip aufmachen und fertig. Geht nur leider mit NX 12 (und höher) nicht mehr. Hat jemand ne Idee? ------------------ Gruß  Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
       

 Beiträge: 5609 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 03. Jul. 2022 10:01 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Guten Morgen, für meinen Fall hat sich's erst mal erledigt. Ich exportiere jetzt einfach ein DXF, da fällt das Bild als Datei gleich mit raus. Sollte trotzdem noch jemand einen Tipp haben, ob / wie man die Bilddatei anderweitig aus dem .prt-File rausbekommt (z. B. über ein Command Line Tool), sagt mir bitte Bescheid. ------------------ Gruß  Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
     
 Beiträge: 2479 Registriert: 17.05.2004 NX1-NX CR Star CCM++ 2025 Heeds TC13 Alma ActCut 3.8 Rhino 8 Paramarine 2024 Bricscad 25 Dell M7780 in Dock 64GB I9 RTX A3500 3xSSD Win11 3x 25" Dell U2515H
|
erstellt am: 05. Jul. 2022 13:47 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
|
Markus_30 Moderator CAx-Architect
       

 Beiträge: 5609 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 06. Jul. 2022 13:15 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Hallo Felix, hmm... nicht so ganz. Das Ding erzeugt bei mir nur ein komplett schwarzes Bild. Möglicherweise ein Bug, ich hab auf GTAC schon ähnliche Calls gefunden. Oder ich bin zu blöd dazu, kann auch sein ------------------ Gruß  Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
     
 Beiträge: 2479 Registriert: 17.05.2004 NX1-NX CR Star CCM++ 2025 Heeds TC13 Alma ActCut 3.8 Rhino 8 Paramarine 2024 Bricscad 25 Dell M7780 in Dock 64GB I9 RTX A3500 3xSSD Win11 3x 25" Dell U2515H
|
erstellt am: 06. Jul. 2022 15:03 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
|
Markus_30 Moderator CAx-Architect
       

 Beiträge: 5609 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 06. Jul. 2022 15:37 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Hmm... also liegt's doch an mir  Ich mach's exakt genauso, das Bild (in meinem Falle habe ich ein tif genommen) wird zwar erstellt, es ist aber komplett schwarz. Ist auch mit NX 2206 noch so. Komisch. Muss ich bei Gelegenheit nochmal genauer untersuchen. Eine Frage: Das Bild wird bei dir natürlich von der Zeichnung gemacht. Das heißt, dass eingebettete Bilder nicht in Originalgröße rausfallen, sondern entsprechend der Skalierung auf der Zeichnung (was in meinem Fall natürlich Qualitätsverlust bedeutet) - richtig? ------------------ Gruß  Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
     
 Beiträge: 2479 Registriert: 17.05.2004 NX1-NX CR Star CCM++ 2025 Heeds TC13 Alma ActCut 3.8 Rhino 8 Paramarine 2024 Bricscad 25 Dell M7780 in Dock 64GB I9 RTX A3500 3xSSD Win11 3x 25" Dell U2515H
|
erstellt am: 06. Jul. 2022 15:50 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
|
Markus_30 Moderator CAx-Architect
       

 Beiträge: 5609 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 06. Jul. 2022 16:33 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
|
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing

 Beiträge: 5211 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 07. Jul. 2022 08:01 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Moinsen, @Markus: hast du die NX Tools im Einsatz? Da gibt es ein User_Exit "Image Out", mit dem bei jedem Speichervorgang eine Bilddatei erstellt werden kann. Das Tool ist über einige Paramter zu steuern, kann wohl in TC eingebunden werden und es besteht die Möglichkeit @DB_PART_NO etc. auszuwerten. Ich habe das vor vielen Jahren (ich glaube zu NX4 Zeiten) verwendet, das hat ganz gut funktioniert. Vielleicht kannst du ja damit was anfangen.
------------------ Grüße Meinolf 
Ich steh auf flotte Dreier I know I was born and I know that I'll die but the in between is mine - Pearl Jam Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
       

 Beiträge: 5609 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 07. Jul. 2022 08:19 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Hallo Meinolf, danke für den Hinweis, aber ich glaub, da gibt's ein Missverständnis. Ich möchte nicht bei jedem Speichern ein Bild erzeugen. Ich hab hin und wieder Zeichnungen, aus denen ich die dort eingefügten Bilder als einzelne Dateien ohne Qualitätsverlust sozusagen "rausholen" möchte. ------------------ Gruß  Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing

 Beiträge: 5211 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 07. Jul. 2022 09:12 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
|
Markus_30 Moderator CAx-Architect
       

 Beiträge: 5609 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 07. Jul. 2022 09:30 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Zitat: Original erstellt von Meinolf Droste: Missverstehen kann ich guuuttt
Alles nicht so schlimm. Muss ja nicht zwingend am Empfänger (also an dir) liegen, das Problem kann auch der Sender (also in dem Fall ich) sein. Zitat: Original erstellt von Meinolf Droste:
Also in NX Dateien eingefügte TIFF / JPEG Bilder ?
Jupp, genau. Diese Bilder sind in einer Zeichnung vorhanden (etwas kleiner skaliert) und die möchte ich für andere Zwecke außerhalb der NX-Zeichnung wiederverwenden. Natürlich habe ich die originalen Dateien nicht, die damals von einem der User in die Zeichnung eingefügt worden sind. Deshalb muss ich die Bilder aus der Zeichnung rausholen (ohne Qualitätsverlust natürlich, also der "einfache" Export eines Bildes scheidet aus). ------------------ Gruß  Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
       
 Beiträge: 4041 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 07. Jul. 2022 10:01 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
|
Markus_30 Moderator CAx-Architect
       

 Beiträge: 5609 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 07. Jul. 2022 11:08 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Hallo Walter, sicher? Ich dachte, das Ding wär nur dazu da, um CGM's oder PDF's zu erzeugen. Hast du eine Beispiel-Kommandozeile für mich, wie ich damit die Bilder als Dateien rauskriege? ------------------ Gruß  Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
       
 Beiträge: 4041 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 07. Jul. 2022 11:39 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Hallo Markus, ich hab's befürchtet, dass du das fragst. Nein ich hab nur den Hilfetext gelesen: export_ugdwgimages -h Beim nächsten HBB-NX-Systembetreuer-Buch weiß ich es dann. Momentan muss ich mich in die Neuheiten der NX2206 reinkämpfen. Gruß ------------------
Walter Hogger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
       
 Beiträge: 4041 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 07. Jul. 2022 11:43 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
|
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
     
 Beiträge: 2728 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 08. Jul. 2022 08:23 <-- editieren / zitieren --> Unities abgeben:          Nur für uger
Hallo miteinander, für den Export der Vorschau und für DraftingImages gibt's was in NXOpen. Das lässt sich auch auf OS-Ebene ausführen, wobei im Hintergrund schon noch NX gestartet wird. Daher müssen auch ein paar Umgebungsvariablen gesetzt sein, damit das schnell zusammengebaute Tool sowohl NX als auch einen Lizenzserver findet. Im Anhang eine .bat mit entsprechendem Anpassungsbedarf und - wegen der Signatur - zwei Versionen der .exe. 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 |