nicolas74
Guest
Hi.
eine Frage, ich machte eine dcl, in der ich 3 Zahlen, die x und y Durchmesser eines Kreises sind füllen.
Wenn Sie eine dieser vom Benutzer geschriebenen Zahlen einen bestimmten Wert zusammenfassen möchten, wie sollte ich das tun?
Ich bekomme nicht die einfache Summe
(setq yforoorig (+ y origin yforo)) y origin is a number, yforo is what the user writes in the dcl tab ... echoes error -> error: falsche type - "50", wo 50 die von dem Benutzer geschriebene Wärme ist
nimmt mich nicht die Umwandlung eines Strings in Nummer, ich versuchte
(setq yforoorig (+ y origine (atof yforo))) fehler -> Fehler: Typ Argument nicht gültig: stringp: 10,0
es scheint, dass der Text in den Fenstern geschrieben ist nicht Nummer oder Text... aber es nimmt es als Koordinaten, wenn ich es verwenden, um einen Kreis zu zeichnen
tatsächlich funktioniert es
(setq posforo (strcat xforo "," yforo))
(Befehl "_circle" posforo "d" diam)
Aber wenn Sie um 10 mm die Koordinaten erhöhen wollen, wie kann ich????
eine Frage, ich machte eine dcl, in der ich 3 Zahlen, die x und y Durchmesser eines Kreises sind füllen.
Wenn Sie eine dieser vom Benutzer geschriebenen Zahlen einen bestimmten Wert zusammenfassen möchten, wie sollte ich das tun?
Ich bekomme nicht die einfache Summe
(setq yforoorig (+ y origin yforo)) y origin is a number, yforo is what the user writes in the dcl tab ... echoes error -> error: falsche type - "50", wo 50 die von dem Benutzer geschriebene Wärme ist
nimmt mich nicht die Umwandlung eines Strings in Nummer, ich versuchte
(setq yforoorig (+ y origine (atof yforo))) fehler -> Fehler: Typ Argument nicht gültig: stringp: 10,0
es scheint, dass der Text in den Fenstern geschrieben ist nicht Nummer oder Text... aber es nimmt es als Koordinaten, wenn ich es verwenden, um einen Kreis zu zeichnen
tatsächlich funktioniert es
(setq posforo (strcat xforo "," yforo))
(Befehl "_circle" posforo "d" diam)
Aber wenn Sie um 10 mm die Koordinaten erhöhen wollen, wie kann ich????