(AutoLISP non è disponibile in AutoCAD LT).
All'interno di espressioni aritmetiche è possibile utilizzare variabili AutoLISP Il tipo delle variabili deve essere uno dei seguenti: reale, intero o punto 2D o 3D (vettore).
Nell'esempio riportato di seguito viene definito un punto posizionato a 5 unità in direzione X e 1 unità in direzione Y rispetto al punto memorizzato con la variabile AutoLISP A .
A+[5,1]
Se si digita una variabile AutoLISP con un nome che contiene un carattere con un significato speciale in CAL, ad esempio +, –, *, o /, racchiudere il nome della variabile tra apici ('), ad esempio:
'numero-di-fori'
Per assegnare un valore ad una variabile AutoLISP, digitare il nome della variabile seguito dal segno uguale (=) e dall'espressione aritmetica. Il valore della variabile potrà essere utilizzato successivamente all'interno di altre espressioni.
Nell'esempio riportato di seguito i valori delle due espressioni vengono salvati nelle variabili AutoLISP P1 e R1 .
Comando: cal
>> Espressione: P1=cen+[1,0]
>> Selezionare entità per snap CEN: selezionare un cerchio o un arco
Comando: cal
>> Espressione: R1=dist(end,end)/3
>> Selezionare entità per END (snap): selezionare un oggetto con un punto finale
Nell'esempio riportato di seguito vengono utilizzati i valori delle variabili P1 e R1 :
Comando: cerchio
Specificare centro del cerchio o [3P/2P/Ttr (tangente tangente raggio)]: 'cal
>> Espressione: P1+[0,1]
Specificare raggio del cerchio o [Diametro] <prec>: 'cal
>> Espressione: R1+0.5