Hallo zusammen
Ich habe ein Problem, mit einem SmartPart, dass ich momentan neu erstelle.
Aus diversen Parametern solle parallele Linien gezeichnet werden. Die Parameter sollen jeweils in Arrays eingetragen werden.
Die jeweils erste Linie wird vorgegeben; die restlichen entsprechend berechnet.
Das Problem, das nun besteht ist, dass beim ändern eines Parameters (z.B. ld_t oder l_matte) nicht alle Linien des Gitternetzes korrekt neu berechnet werden. Ich muss im Register 2D-Script mehrmals auf "Script ausführen" klicken, damit alles aktualisiert wird. Nun die Frage: Wo könnte der Fehler liegen?
Danke und Gruss
Karim
Fette Parameter werden über die Eingabemaske definiert und geändert.
Parameter-Script
PARAMETERS ld_s [ 1 ][ 1 ]= 0.0
PARAMETERS ld_s [ 1 ][ 2 ]= ue_4
PARAMETERS ld_e [ 1 ][ 1 ]= l_matte
PARAMETERS ld_e [ 1 ][ 2 ]= ue_4
FOR i = 2 TO ld_stk STEP 1
PARAMETERS ld_s [ i ][ 1 ]= ld_s [ i - 1 ] [ 1 ]
PARAMETERS ld_s [ i ][ 2 ]= ld_s [ i - 1 ] [ 2 ]+ ld_t
PARAMETERS ld_e [ i ][ 1 ]= ld_e [ i - 1 ] [ 1 ]
PARAMETERS ld_e [ i ][ 2 ]= ld_e [ i - 1 ] [ 2 ]+ ld_t
NEXT
2D-Script
FOR i = 1 TO ld_stk STEP 1
LINE2 ld_s [ i ][ 1 ], ld_s [ i ][ 2 ], ld_e [ i ][ 1 ], ld_e [ i ][ 2 ]
NEXT