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

(Jazyk AutoLISP není k dispozici v aplikaci AutoCAD LT.)

Uvnitř aritmetických výrazů můžete používat proměnné AutoLISP. Proměnné musí být 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]

Zadáte-li v kalkulátoru KAL proměnnou AutoLISP s názvem obsahujícím znak se speciálním významem, jako +, –, *, nebo /, uzavřete název proměnné mezi apostrofy ('), například:

'pocet-der'

Přiřazení hodnot k proměnným 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 AutoLISP P1 a R1 .

Příkaz: kal

>> Výraz: P1=cen+[1,0]

>> Zvolte entitu pro uchopení bodu STŘ: Zvolte kružnici nebo oblouk

Příkaz: kal

>> Výraz: R1=vzdálenost(konec,konec)/3

>> Zvolte entitu pro uchopení bodu KON: Zvolte objekt s koncovým bodem.

Vypisuje nebo mění hodnoty systémových proměnných P1 a R1 :

Příkaz: kružnice

Zadejte střed kružnice nebo [3P/2P/Ttr (tan, tan, poloměr)]: 'kal

>> Výraz: P1+[0,1]

Zadejte poloměr kružnice nebo [Průměr] <poslední>:'cal

>> Výraz: R1+0.5