|
CoCreate Programmierung : Lisp Schleife
noxx am 05.09.2011 um 13:49 Uhr (0)
danke, auch mit Loop habe ich meine Schwierigkeit:Code:(loop for x from 1 to 20 do (setf (ubogen_"~A" x) (* 0.5 (Winkel_"~A" x) DM_Unten )) )Bekomme immer einen Fehler.....grrGruss------------------Modelling 17.xWinXP SP3-------------------------------Mathcad kostenlos: SMath Studio
|
In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Lisp Schleife
noxx am 05.09.2011 um 13:54 Uhr (0)
sorry...Code:LISP-Fehler:Cannot expand the SETF form (CUSTOM::UBOGEN_"~A" X).EDIT:Hintergrund:Ich will ein Makro wo man 20 Werte eingeben kann.Diese werden dann in der Schleife umgerechnet undwieder ausgegeben. Das ganze dann in Annotationauf dem Zeichnungsblatt.------------------Modelling 17.xWinXP SP3-------------------------------Mathcad kostenlos: SMath Studio[Diese Nachricht wurde von noxx am 05. Sep. 2011 editiert.][Diese Nachricht wurde von noxx am 05. Sep. 2011 editiert.]
|
In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Lisp Schleife
noxx am 05.09.2011 um 14:44 Uhr (0)
Im Moment habe ich das so gemacht, das jede Variable einzeln definiert wird, aber wird mit allem Kram zu lang.BSP:Code: (setf ubogen_1 (* 0.5 Winkel_1 DM_Unten )) (setf ubogen_2 (* 0.5 Winkel_2 DM_Unten )) (setf ubogen_3 (* 0.5 Winkel_3 DM_Unten )) (setf ubogen_4 (* 0.5 Winkel_4 DM_Unten )) (setf ubogen_5 (* 0.5 Winkel_5 DM_Unten )) (setf ubogen_6 (* 0.5 Winkel_6 DM_Unten )) (setf ubogen_7 (* 0.5 Winkel_7 DM_Unten )) (setf ubogen_8 (* 0.5 Winkel_8 DM_Unten )) (setf ubogen_9 (* 0.5 Winkel_9 DM_Unten )) (set ...
|
In das Form CoCreate Programmierung wechseln |
 |
CoCreate Programmierung : Lisp Schleife
noxx am 05.09.2011 um 14:49 Uhr (0)
Zitat:Original erstellt von clausb:Zur weiteren Klärung: Was genau meinst Du mit "Makro"? Einen Dialog?Ja, so ne kleine GUI..... Auch die Eingabe ist Ellenlang, da ich jede Wert Einzeln abfrage. Vermutlich viel zu komplex..Code:("Winkel in Grad") (Winkel_1 :value-type :angle :title "Winkel 1" rompt-text "1. Winkel angeben." :initial-value 0) (Winkel_2 :value-type :angle :title "Winkel 2" rompt-text "2. Winkel angeben." :initial-value 0) (Winkel_3 :value-type :angle :title "Winkel 3" rompt-te ...
|
In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Lisp Schleife
noxx am 05.09.2011 um 17:17 Uhr (0)
Zitat:Original erstellt von clausb:Ach ja, was passiert eigentlich mit den umgerechneten Werten, nachdem sie auf ubogen_x zugewiesen wurden?[/B]Werden als Text aufs Zeichnungsblatt gepackt. Mich würde aber dennoch interessieren,warum das bei mir mit der Lopp-Do nicht klappt, bzw wie ich den Fehler wegbekomme.Gruss und danke------------------Modelling 17.xWinXP SP3-------------------------------Mathcad kostenlos: SMath Studio
|
In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Lisp Schleife
noxx am 06.09.2011 um 09:06 Uhr (0)
danke.....ich brauche wohl noch einen kaffee und muss das ganze nochmal lesen um es zu verstehen gruss------------------Modelling 17.xWinXP SP3-------------------------------Mathcad kostenlos: SMath Studio
|
In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Lisp Schleife
noxx am 06.09.2011 um 11:18 Uhr (0)
hmm, habs mehrmals gelesen, verstanden habe ich es aber immer noch nicht. ist auch nicht schlimm, solange es läuft aber: beide codes funktionieren irgendwie nicht.beim ersten code kommt:die variable Winkel_1 ist nicht gebunden. Dies kann folgende Ursachen haben.....beim zweiten code kommt:die variable DM_UNTEN ist nicht gebunden. Dies kann folgende Ursachen haben.....Gruss------------------Modelling 17.xWinXP SP3-------------------------------Mathcad kostenlos: SMath Studio
|
In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Creo 2.0 - Frage zu Makros
noxx am 02.05.2012 um 13:50 Uhr (0)
hallo,mich würde mal interessieren, ob auf Creo 1.0/2.0 Makros laufen und in welche Sprache (Lisp, VBA, DOTnet,..)diese geschrieben werden können.-------------------------------------------------Mathcad kostenlos: SMath Studio
|
In das Form CoCreate Programmierung wechseln |