Utilisation de variables AutoLISP (commande CAL)

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