|
NX : Formel aus Excel lesen
schieber-designer am 06.09.2017 um 09:43 Uhr (1)
Hallo zusammen,mein erster Beitrag hier, ich hoffe ihr könnt mir helfen:Ich habe ein Bauteil, das mehrere Ausführungen kennt. Abhängig von der gewählten Ausführung werden Koordinatensysteme positioniert, an denen dann andere Formelemente ausgerichtet werden. Ich habe mir das so gedacht, dass ich die Maße und Winkel aus einer Excel-Tabelle einlese :Tabelle_Pfad="C:Varianten"KSYS1inX_Liste=ug_read_list(Tabelle_Pfad,"A5", FALSE) erzeugt eine ListeKSYS1inX=nth(Variante_Index,KSYS1inX_Liste) wählt ein List ...
| | In das Form NX wechseln |
|
NX : Formel aus Excel lesen
schieber-designer am 06.09.2017 um 12:53 Uhr (1)
Vielen Dank für Ihre Antwort.Ich habe es für meinen Fall jetzt folgendermaßen versucht (Ausdrücke wie oben):KSYS1inX_Wert=ug_askValueOfExpressionStr(KSYS1inX)Leider funktioniert es bei mir nicht. Es erscheinen nacheinander die Fehlermeldungen: "Regel "%%ug_kf_temp" ist bereits vorhanden" und "Interner Fehler" Interessante Nebenfrage: Wo findet man eine Übersicht über diese ganzen ug_...-Befehle? Die scheinen ja doch sehr mächtig zu sein.
| | In das Form NX wechseln |
|
NX : Formel aus Excel lesen
schieber-designer am 07.09.2017 um 09:40 Uhr (1)
Super, danke!Wenn es eine Möglichkeit zur Fallunterscheidung geben würde, könnte das Problem nach folgendem Prinzip gelöst werden: Wenn Ausdruck=Zahl dann Ausdruck, sonst wenn Ausdruck=String dann ug_askExpressionValue("",Ausdruck) Gibt es eine Funktion, die den Datentyp eines Ausdrucks zurückgibt? Ich habe in der Auflistung dazu leider nichts gefunden.
| | In das Form NX wechseln |
|
NX : Formel aus Excel lesen
schieber-designer am 06.09.2017 um 15:04 Uhr (1)
Inzwischen habe ich eine (Teil-)Lösung gefunden:KSYS1inX_Wert=ug_askExpressionValue_("",KSYS1inX) gibt dem Ausdruck den Wert von "Breite"Es kommt aber auch vor, dass die Liste folgendermaßen aussieht:KSYS1inX_Liste={10,"Breite","Breite+Abstand"}Daher wird eine allgemeingültige Formel benötigt. Beim dritten Fall handelt es sich nicht um einen einzelnen Ausdruck sondern um eine Formel. Ich habe im Netz die Funktion "ug_askExpressionFormula" gefunden. Kennt jemand die Syntax dazu bzw. eine Funktion die ich nu ...
| | In das Form NX wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |