Utilisation de variables AutoLISP (commande CAL)

(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'

Affectation de valeurs aux variables AutoLISP

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