| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| J. Pröpster GmbH: Blitzschnell Teile für den äußeren und inneren Blitzschutz konstruieren und animieren (Solid Edge,PDM Studio,Solid Edge Technical Publication) |
Autor
|
Thema: kommandozeile ug_edit_part_names (3298 mal gelesen)
|
mascaritas Mitglied ing
Beiträge: 135 Registriert: 01.02.2010 NX 8.5 Win7 HP Z400
|
erstellt am: 28. Okt. 2015 18:17 <-- editieren / zitieren --> Unities abgeben:
Hallo miteinander, es gibt laut dokumentation einen sehr schnellen weg Komponenten in einer BG umzubenennen ohne diese zu laden. Frage: gibt es solch ein "lightweight" tool auch für die Attributvergabe? GRuss Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 30. Okt. 2015 09:31 <-- editieren / zitieren --> Unities abgeben: Nur für mascaritas
Hallo mascaritas, was willst Du damit anfangen? Attribute lesen? Das geht relativ einfach: Part im geeigneten !!TextEditor!! öffnen, am Ende ist lesbares XML, da stehen die Attribute drin. Such' nach <UgAttributes ......... /UgAttributes>. Den Editor dann möglichst ohne Änderungen am Part wieder schliessen, sonst gibt's Schrott . Im Anhang ein kleines Tool, das genau das macht. Hat zwar schon ein paar Tage auf dem Buckel, sollte dennoch funktionieren. Schreiben von Attributen war bis zur 7.5 auch mal einfach, z.B. per externem Journal (mit run_journal.exe ...). Mittlerweile haben Attribute einiges mehr Funktionalität und sind daher deutlich komplexer. Der Weg ist derselbe wie früher: Externe Session starten, Part öffnen, Attribute bearbeiten. Nur liegen bei Punkt 3 mehr Steine im Weg als zuvor. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mascaritas Mitglied ing
Beiträge: 135 Registriert: 01.02.2010 NX 8.5 Win7 HP Z400
|
erstellt am: 30. Okt. 2015 10:54 <-- editieren / zitieren --> Unities abgeben:
Danke für diese Einblicke, super Ja ich befass mich mit der Frage wie ich eine vorhandene Liste ausserhalb von NX mit den Attributen der .prt files erstmal vergleichen oder gar synchronisieren kann. Ich hoffe die Komplexität der "neuen" Attribut Syntax bleibt für einen erfahrernen Programmierer handlebar... ist die irgendwo dokumentiert oder findet man das nur "hands on" raus? [Diese Nachricht wurde von mascaritas am 30. Okt. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 02. Nov. 2015 13:06 <-- editieren / zitieren --> Unities abgeben: Nur für mascaritas
Hallo mascaritas, zum Vergleich reicht das Lesen der Attribute ja aus. Die Dokumentation gibt's an der gewohnten Stelle unter Programming Tools, wenn's bei der Installation berücksichtigt wurde. Auf deren Vollständigkeit sollte man besser nicht setzen, einige Fragen bleiben trotz Doku für Jugend Kunde forscht übrig . Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mascaritas Mitglied ing
Beiträge: 135 Registriert: 01.02.2010 NX 8.5 Win7 HP Z400
|
erstellt am: 11. Nov. 2015 09:55 <-- editieren / zitieren --> Unities abgeben:
Hallo Michael ich habe dein Tool mal über ein Testfile laufen lassen, zu deiner Info: mit einem NX 8.5 File scheinen die Attribute nicht mehr sichtbar zu sein fürs Tool, die Meldung siehst du angehängt. Lieben Gruss Marco Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 11. Nov. 2015 13:16 <-- editieren / zitieren --> Unities abgeben: Nur für mascaritas
Hallo Marco, danke Dir für die Rückmeldung. Da steht aber lediglich, daß keine Attribute drin sind. Hast Du das Part schon mal im Editor untersucht wie oben beschrieben ? Falls Attribute bei geöffnetem Part in NX auftauchen, könnten die auch aus irgendwelchen Templates stammen. Wie gesagt, seit der NX 8 ist das Thema "etwas" umfangreicher geworden und genau der Punkt ist noch nicht mal beschissen, sondern überhaupt nicht dokumentiert. Lad' das Testfile doch einfach mal hoch, dann lässt sich das klären. An der NX Version liegt's jedenfalls nicht, ich kann problemlos Teile aus der 8.5 und 9 auslesen. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mascaritas Mitglied ing
Beiträge: 135 Registriert: 01.02.2010 NX 8.5 Win7 HP Z400
|
erstellt am: 11. Nov. 2015 16:38 <-- editieren / zitieren --> Unities abgeben:
hallo michael ich habe in einer definierten kateogorie attribute vergeben, diese sind in den properties des betreffenden Parts auch sichtbar. UgAttributes version="3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Attribute owner="part" title="ReleaseStatus" value=......... ist auch im File sichtbar Gruss Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 12. Nov. 2015 14:27 <-- editieren / zitieren --> Unities abgeben: Nur für mascaritas
Hallo Marco, Kategorien sind nicht das Problem, auch damit werden die Attribute eines NX9 Parts hier korrekt angezeigt. Ohne vollständige Info's (zumindest den lesbaren XML-Teil) kann ich nur raten, und dazu fehlt sowohl die Zeit als auch die Lust. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mascaritas Mitglied ing
Beiträge: 135 Registriert: 01.02.2010 NX 8.5 Win7 HP Z400
|
erstellt am: 04. Jan. 2016 16:47 <-- editieren / zitieren --> Unities abgeben:
Hallo Michael das Thema interssiert mich immernoch, bezüglich der Meldung "Parts has no Attributes" habe ich hier mal ein Beispielfile erstellt welches ein paar Attribute besitzt. Hast du einen Tipp woran das liegen könnte? Liebe Grüsse Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2690 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 05. Jan. 2016 14:50 <-- editieren / zitieren --> Unities abgeben: Nur für mascaritas
Hallo Marco, hab's mit Deinem Part mal versucht ... es funktioniert wie erwartet , siehe Anhang. Auch wenn man's wie oben beschrieben im Editor anschaut, findet sich das eine gesetzte Attribut. Die ungesetzten sind nicht im Part enthalten und werden auf diesem Weg daher auch nicht angezeigt. Das sieht man am XML- Teil (Umbenannt von .xml auf .txt ) , da ist lediglich eine Kopfzeile davor gesetzt. Warum es bei Dir nichts anzeigt, ist mir ein Rätsel, zu dem mir ff. Fragen einfallen: Auf welchem OS bist Du unterwegs ? Lässt sich das XML im Anhang durch Doppelklick öffnen ? Existenz eines XML-Editors vorausgesetzt. Ist das Part nach Eintrag des Attributs und vor Aufruf des Programms gespeichert worden ? Fehlen evtl. Schreibrechte, um das temporäre XML zwischenzuspeichern ? Wie ist der Status (C:\> echo %ERRORLEVEL%) nach Programmende ? Irgendwo ist da ein Hund begraben. Bellen wird er zwar nicht , kann aber auch nicht so schwer zu finden sein. Gruß, Michael [Diese Nachricht wurde von mseufert am 05. Jan. 2016 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |