Verwenden von AutoLISP-Variablen (Befehl KAL)

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'

Zuweisen von Werten zu AutoLISP-Variablen

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