| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| NX Updatekurs, ein Seminar am 30.09.2024
|
Autor
|
Thema: Ausdruck Dateiname aktualisiert sich nicht (2780 mal gelesen)
|
pleudel Mitglied Projektleiterin
Beiträge: 156 Registriert: 28.11.2011 Windows 10 Anwendung / Programmierung von: Siemens NX (+ Daimler) / creo / CATIA Visual Basic 2022 Express
|
erstellt am: 21. Jul. 2014 08:37 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich habe ein Problem, das mich schon seit einiger Zeit beschäftigt. Ich erstelle in einem Part den Ausdruck "Dateinamen" mit folgender Formel: replaceString(ug_askCurrentWorkPart(),".prt","") Das ersetzen von ".prt" ist jetzt mal nebensächlich. Erstmal funktioniert die Formel auch. Wenn ich das Teil dann aber umbenenne, ändert sich der Ausdruck nicht! Erst, wenn ich die Formel verändere, zb das "" in " " ändere und wieder zurück, dann habe ich auch den neuen Dateinamen in dem Wert stehen. Hat jemand eine Idee, warum sich das nicht von alleine aktualisiert? Oder mache ich irgendwas falsch? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing
Beiträge: 5175 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: 21. Jul. 2014 08:50 <-- editieren / zitieren --> Unities abgeben: Nur für pleudel
Moin bis NX7.5 war das "works as designed". Ab der NX8 ist ja das Attributwesen ganz neu und meines Wissens sollte das Aktualisierungsproblem "Ausdruck - Attribut" abgestellt sein. Ich würde die Hotline ansprechen. ------------------ 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 |
pleudel Mitglied Projektleiterin
Beiträge: 156 Registriert: 28.11.2011 Windows 10 Anwendung / Programmierung von: Siemens NX (+ Daimler) / creo / CATIA Visual Basic 2022 Express
|
erstellt am: 21. Jul. 2014 08:56 <-- editieren / zitieren --> Unities abgeben:
|
pleudel Mitglied Projektleiterin
Beiträge: 156 Registriert: 28.11.2011 Windows 10 Anwendung / Programmierung von: Siemens NX (+ Daimler) / creo / CATIA Visual Basic 2022 Express
|
erstellt am: 04. Aug. 2015 13:49 <-- editieren / zitieren --> Unities abgeben:
|
markcat Mitglied
Beiträge: 28 Registriert: 20.07.2015
|
erstellt am: 10. Aug. 2015 10:17 <-- editieren / zitieren --> Unities abgeben: Nur für pleudel
Vermutlich liegt es an der Abfrage ug_ask... Seit der NX8 kann man im Expression Editor einer String-Expression direkt ein Part Attribut zuweisen. Wenn also der Dateiname als Part Attribut voliegt (unter Teamcenter ist das standardmäßig so), könntest Du die Expression direkt referenzieren und bräuchtest die ug_ask-Abfrage nicht mehr. Hilft das? ------------------ markcat Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pleudel Mitglied Projektleiterin
Beiträge: 156 Registriert: 28.11.2011 Windows 10 Anwendung / Programmierung von: Siemens NX (+ Daimler) / creo / CATIA Visual Basic 2022 Express
|
erstellt am: 20. Apr. 2016 10:42 <-- editieren / zitieren --> Unities abgeben:
Hallo markcat, ich habe deine Antwort jetzt erst wahrgenommen. Leider liegt der Dateiname nicht als Attribut vor. Das Problem besteht auch immernoch, sogar in NX10! Gibt es denn keine Lösung dafür, dass die Ausdrücke mit ug_askCurrentWorkPart immer aktuell sind, ohne manuellen Eingriff? Viele Grüße, pleudel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 20. Apr. 2016 11:27 <-- editieren / zitieren --> Unities abgeben: Nur für pleudel
>>Gibt es denn keine Lösung dafür, dass die Ausdrücke mit ug_askCurrentWorkPart immer aktuell sind, ohne manuellen Eingriff? Wie oft soll NX denn "nachschauen", ob Du Dein Teil umbenannt hast? Aber eröffne doch einen Incident Report bei GTAC und wende Dich dann an Deinen Reseller um daraus einen ER = Enhancement Request zu machen. Vielleicht erhältst Du dann mit NX12 eine Lösung... ------------------ Rainer Schulze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pleudel Mitglied Projektleiterin
Beiträge: 156 Registriert: 28.11.2011 Windows 10 Anwendung / Programmierung von: Siemens NX (+ Daimler) / creo / CATIA Visual Basic 2022 Express
|
erstellt am: 20. Apr. 2016 11:55 <-- editieren / zitieren --> Unities abgeben:
Rainer, am besten immer dann, wenn umbenannt wird ;-) Es gibt ja auch Möglichkeiten, dass ein Attribut von einem Ausdruck gesteuert wird ("ug_setAttrValue"). Das ist ja auch immer aktuell. Ich dachte, da der Befehl bzw. die Vorgehensweise ähnlich ist (über Ausdrücke und mit "ug_..."), dass es eine Möglichkeit gibt, dass auch der Dateiname immer aktuell ausgelesen wird. Vielleicht gibt die Funktion das einfach nicht her und es ist gar kein Bug? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |