(AutoLISP n'est pas disponible dans AutoCAD LT.)
Vous pouvez utiliser des variables AutoLISP dans les expressions arithmétiques. Les variables doivent être de l'un des types suivants : réel, entier, point 2D ou 3D (vecteur).
Cet exemple définit un point distant de 5 unités dans la direction X et d'une unité dans la direction Y à partir du point stocké dans la variable AutoLISP A .
A+[5,1]
Si vous entrez une variable AutoLISP dont le nom contient un caractère ayant une signification spéciale dans la commande CAL, tel que +, -, * ou /, placez le nom de la variable entre apostrophes (') ; par exemple :
'nombre-de-perçages'
Pour affecter une valeur à une variable AutoLISP, placez le nom de la variable et le signe égal (=) avant l'expression arithmétique. Vous pourrez ensuite utiliser cette valeur pour d'autres calculs.
Voici un exemple d'enregistrement des valeurs de deux expressions dans les variables AutoLISP P1 et R1 .
Commande: cal
>> Expression: P1=cen+[1,0]
>> Sélectionnez un objet pour l'accrochage CEN: Sélectionnez un cercle ou un arc.
Commande: cal
>> Expression: R1=dist(ext,ext)/3
>> Sélectionnez un objet pour l'accrochage END : Sélectionnez un objet avec un point de fin.
Cet exemple utilise les valeurs de variables P1 et R1 :
Commande : cercle
Spécifiez le centre du cercle ou [3P/2P/Ttr (tangente tangente rayon)]: 'cal
>> Expression: P1+[0,1]
Spécifiez le rayon du cercle ou [Diamètre]<dernier>: 'cal
>> Expression: R1+0.5