(AutoLISP no está disponible en AutoCAD LT).
Puede utilizar variables de AutoLISP con expresiones aritméticas. Las variables deben ser de uno de los tipos siguientes: real, entero, punto 2D o punto 3D (vector).
Este ejemplo define un punto situado 5 unidades en la dirección X y una unidad en la dirección Y del punto almacenado en la variable A de AutoLISP.
A+[5,1]
Si utiliza una variable de AutoLISP con un nombre que contenga un carácter con un significado especial en CAL, como +, -, * o /, introduzca el nombre entre apóstrofos ('), por ejemplo:
'número-de-agujeros'
Para asignar un valor a una variable de AutoLISP, anteponga el nombre de la variable y el signo igual (=) a la expresión aritmética. Después podrá utilizar el valor de esta variable en otros cálculos.
El ejemplo siguiente guarda los valores de dos expresiones en las variables P1 y R1 de AutoLISP.
Comando: cal
>> Expresión: P1=cen+[1,0]
>> Designe entidad para CEN forzcursor: Seleccione un círculo o un arco
Comando: cal
>> Expresión: R1=dist(end,end)/3
>> Designe entidad para END forzcursor: Seleccione un objeto con un punto final
Este ejemplo utiliza los valores de las variables P1 y R1 :
Comando: circulo
Precise punto central para círculo o [3P/2P/Ttr (Tangente tangente radio)]: 'cal
>> Expresión: P1+[0,1]
Precise radio de círculo o [Diámetro] <último>: 'cal
>> Expresión: R1+0.5