Utilize variáveis AutoLISP (comando CAL)

O AutoLISP não está disponível no AutoCAD LT.

As variáveis do AutoLISP podem ser utilizadas em expressões aritméticas. As variáveis devem ser de um dos seguintes tipos: real, inteiro, ou 2D ou 3D ponto (vetor).

Este exemplo define um ponto posicionado 5 unidades na direção X e 1 unidade na direção Y a partir do ponto armazenado na variável A do AutoLISP.

A+[5,1]

Se você inserir uma variável do AutoLISP com um nome que contém um caractere com significado especial em CAL, como as +,- , * ou /, coloque o nome da variável entre apóstrofos ('), por exemplo:

'número-de-furos'

Atribuindo valores a variáveis do AutoLISP

Para atribuir um valor a uma variável do AutoLISP, coloque o nome da variável e o sinal de igual (=) antes da expressão aritmética. Mais tarde, você poderá utilizar o valor dessa variável para outros cálculos.

Este exemplo grava os valores de duas expressões nas variáveis do AutoLISP P1 e R1 .

Comando: cal

>> Expressão: P1=cen+[1,0]

>> Selecionar a entidade para snap CEN: Selecione um círculo ou um arco

Comando: cal

>> Expressão: R1=dist(end,end)/3

>> Selecionar entidade para snap END: Selecione um objeto com ponto final

Este exemplo utiliza os valores das variáveis P1 e R1 :

Comando: circulo

Especificar o ponto central para o círculo ou [3P/2P/Ttr (tangente tangente raio)]: 'cal

>> Expressão: P1+[0,1]

Especificar o raio do círculo ou [Diâmetro] <último>: 'cal

>> Expressão: R1+0.5