Sie können AutoLISP-Variablen innerhalb von arithmetischen Ausdrücken verwenden. Bei den Variablen muss es sich um einen der folgenden Typen handeln: reelle Zahl, Ganzzahl oder 2D-/3D-Punkt (Vektor).
Das folgende Beispiel beschreibt einen Punkt, der Abstände von 5 Einheiten in X-Richtung und 1 Einheit in Y-Richtung von dem in der AutoLISP-Variablen A gespeicherten Punkt aufweist.
A+[5,1]
Wenn Sie eine AutoLISP-Variable verwenden, deren Name ein Zeichen enthält, das in Verbindung mit KAL eine spezielle Bedeutung besitzt (z. B. +, –, * oder /), schließen Sie den Variablennamen wie in folgendem Beispiel in Apostrophe ein:
'anzahl-der-aussparungen'
Um einer AutoLISP-Variablen einen Wert zuzuweisen, stellen Sie dem arithmetischen Ausdruck den Variablennamen und das Gleichheitszeichen (=) voran. Später können Sie dann den Wert dieser Variablen in anderen Berechnungen wiederverwenden.
Das folgende Beispiel zeigt, wie Werte von Ausdrücken in den AutoLISP-Variablen P1 und R1 gespeichert werden.
Befehl: kal
>> Ausdruck: P1=cen+[1,0]
>> Wählen Sie ein Objekt für den CEN-Fang: Wählen Sie einen Kreis oder Bogen aus.
Befehl: kal
>> Ausdruck: R1=dist(end,end)/3
>> Wählen Sie ein Objekt für den END-Fang: Wählen Sie ein Objekt mit Endpunkt aus.
Im Beispiel werden die Werte der Variablen P1 und R1 verwendet:
Befehl: kreis
Zentrum für Kreis angeben oder [3P/2P/Ttr (Tangente Tangente Radius)]: 'kal
>> Ausdruck: P1+[0,1]
Radius für Kreis angeben oder [Durchmesser] <letzter>: 'kal
>> Ausdruck: R1+0.5