Utilisation de variables AutoLISP

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