| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | CheckSuite , eine App
|
Autor
|
Thema: Attribute über Ausdrücke füllen (2715 mal gelesen)
|
Netzer Mitglied
 
 Beiträge: 358 Registriert: 30.07.2004 NX7.5 TC8.3 Win7 Pro x64
|
erstellt am: 05. Jan. 2012 11:35 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich möchte gerne bestimmte Attribute automatisch und auf Basis eines "Startattributs" ausfüllen lassen. Dazu wird das "Startattribut" von Hand ausgefüllt. Diesen Wert übergebe ich dann an einen Ausdruck, der ihn prüft und dann durch "if-then-else" ein anderes Attribut ausfüllt. Das funktioniert soweit auch gut. Nur: Wenn ich das "Startattribut" verändere, aktualisiert sich die ganze Geschichte nicht und das automatisch auszufüllende Attribut bleibt auf dem alten Stand. Leider auch nach einem neuen Aufruf des parts. Was kann ich tun? Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jens.neumann Mitglied Teamleiter MultiCAD Methoden & Prozesse; Senior Berater CAx/PLM
  
 Beiträge: 581 Registriert: 08.03.2011 Win 7 pro 64bit Intel(R) Core(TM) i7 CPU 2,8 GHz NVIDIA Quadro K2100M Memory 16GB UG V16 - NX11.0 (beta) CATIA V5R19-24 Elysium CADfeature EX6.0-6.1 Elysium CADdoctor EX6.0-7.0 (beta) Elysium V5-JT-Translator V1.1-1.3 ASFALIS EX6.0-6.1
|
erstellt am: 05. Jan. 2012 11:40 <-- editieren / zitieren --> Unities abgeben:          Nur für Netzer
Was meinst Du mit "ganze Geschichte"? Arbeitest Du zufällig innerhalb einer Baugruppe mit interpart expressions? Dann schau mal unter "Tools --> Update --> Interpart Update --> ...". Arbeitest Du nur im Einzelteil, könnte es an "Tools --> Update --> Delayed after edit" liegen. ------------------ Beste Grüße, Jens Neumann kann NX  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Netzer Mitglied
 
 Beiträge: 358 Registriert: 30.07.2004 NX7.5 TC8.3 Win7 Pro x64
|
erstellt am: 05. Jan. 2012 12:11 <-- editieren / zitieren --> Unities abgeben:         
Hallo Jens, ich arbeite im Einzelteil. Leider funktioniert dein Tipp nicht. Beim Erstellen der Formeln funktioniert der von mir beschriebene Weg. Es stellt sich mir aber gerade so dar, dass die Verknüpfung zwischen Attributen und Ausdrücken nicht assoziativ ist. Wenn ich einen Ausdruck anlege und darin dann ein Attribut per "ug_askPartAttrValue( "ATTRIBUTNAME" )" auslese funktioniert dies beim Erstellen der Formel auch einwandfrei. Ändere ich aber den Wert dieses Attributes ändert sich der besagte Ausdruck nicht mit. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Netzer Mitglied
 
 Beiträge: 358 Registriert: 30.07.2004 NX7.5 TC8.3 Win7 Pro x64
|
erstellt am: 10. Jan. 2012 11:57 <-- editieren / zitieren --> Unities abgeben:         
|