Uvnitř aritmetických výrazů můžete používat proměnné jazyka AutoLISP. Proměnné musí být jednoho z následujících typů: reálná čísla, celá čísla, 2D body nebo 3D body (vektory).
V tomto příkladu je definován bod umístěný 5 jednotek ve směru osy X a 1 jednotku ve směru osy Y od bodu uloženého v proměnné AutoLISP A.
A+[5,1]
Pokud v nástroji KAL zadáte proměnnou jazyka AutoLISP s názvem obsahujícím znak se speciálním významem, například +, –, * nebo /, uzavřete název proměnné mezi apostrofy ('), například:
'pocet-der'
Pokud chcete přiřadit hodnotu k proměnné AutoLISP, napište před aritmetický výraz název této proměnné a znak rovnítko (=). Později můžete používat hodnotu této proměnné v jiných výpočtech.
V tomto příkladu se ukládají hodnoty dvou výrazů do proměnných jazyka AutoLISP P1 a R1.
Příkaz: kal
>> Výraz: P1=cen+[1,0]
>> Vyberte entitu pro uchopení bodu STŘ: Vyberte kružnici nebo oblouk
Příkaz: kal
>> Výraz: R1=dist(end,end)/3
>> Vyberte entitu pro uchopení bodu KONEC: Vyberte objekt s koncovým bodem.
Tento příklad používá hodnoty proměnných P1 a R1:
Příkaz: kružnice
Zadejte střed kružnice nebo vzorec [3P/2P/Ttr (tangent tangent radius)]: 'kal
>> Výraz: P1+[0,1]
Zadejte poloměr kružnice nebo [Průměr] <poslední>: ‘kal
>> Výraz: R1+0.5