Použití proměnných AutoLISP (příkaz KAL)

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'

Přiřazení hodnot k proměnným jazyka AutoLISP

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