Načtení aplikace před spuštěním pomocí IDE Visual LISP

Přehled informací

Možnosti načtení aplikace

Každou funkci (program) před spuštěním musíte nejprve načíst. Je důležité si uvědomit, že nahrání souboru s funkcemi (programem) do editoru Visual LISP, není to samé jako načtení funkce před spuštěním.

Nahrání souboru v editoru Visual LISP pouze načte funkce v souboru obsažené, funkce je možné dále upravovat a formátovat kód. Tato činnost se děje v režii IDE Visual LISP. Vykonávání funkce je naopak zcela v režii AutoCADu, AutoCAD má prostředky pro běh programu. Z tohoto důvodu je vždy před spuštěním funkce (pokud se funkce změnila) načíst novou verzi funkce do AutoCADu a teprve poté je možné funkci spustit. Pokud byste nenačetli funkci pokaždé po provedení úprav na funkci, spouštěli byste poslední načtenou verzi funkce.

Načíst hotovou funkci (aplikaci) je možné jak z prostředí IDE Visual LISPu tak i z prostředí AutoCADu.

Načtení funkce (aplikace) v prostředí IDE Visual LISP

První postup načtení funkce (aplikace) v editoru :

Druhou možností načtení funkce je zmáčknutí kombinace kláves Ctrl + Alt + E.

Poslední možností načtení funkce v editoru Visual LISP je použití panelu nástrojů Nástroje a v něm nástroj Načíst aktivní editační okno (viz animace). Animace se spouští ikonou filmu v pravém dolním rohu obrázku. Na začátek animace je možné se vrátit pomocí modré šipky, která se objeví na stejném místě po skončení animace.

Načtení hotové aplikace AutoLISPu v AutoCADu

Aplikaci AutoLISPu (Visual LISPu) můžete vytvářet buď v textovém ASCII editoru nebo lépe pomocí integrovaného vývojového prostředí (IDE) jehož součástí je kompilátor, debugger a ostatní nástroje - VLISP. Programy v AutoLISPu jsou ukládány do souborů s příponou .lsp. Tyto soubory obecně mají hlavičku, která obsahuje popis funkcí, jejich používání a další speciální pokyny.

Abyste mohli použít AutoLISP aplikaci, musíte ji nejprve načíst. Můžete použít příkaz APLLOAD nebo funkci AutoLISPu load. Načtení AutoLISP aplikace provede načtení kódu AutoLISPu ze souboru .LSP do paměti počítače. Načtení aplikace pomocí funkce load je stejné jako zadání kódu AutoLISPu na příkazové řádce. Pokud funkce load skončí úspěšně, zobrazí na příkazové řádce hodnotu posledního výrazu v souboru. Obvykle to bývá jméno poslední funkce definované v souboru nebo instrukce pro používání načtené funkce. Pokud load selže, vrátí chybové hlášení AutoLISPu. Selhání funkce load může být způsobeno chybou v AutoLISP programu nebo zadáním chybného názvu souboru na příkazové řádce. Syntaxe funkce load je následující:

              (load název_souboru [při_selhání])

Pokud načítáte soubor AutoLISPu na příkazové řádce, obvykle se používá pouze argument název_souboru. Přípona .lsp není vyžadována.

Poznámka - načtení funkce AutoLISPu s udáním celé cesty k souboru s funkcí

Pokud chcete načíst soubor AutoLISPu, který není v aktuální cestě knihovny (pokud potřebujete více informací o nastavení cesty k souborům prostudujte si stránku Cesta k podpůrným souborům), musíte přidat plnou cestu a název souboru jako argument název_souboru. Pokud zadáváte název adresáře, musíte použít jako oddělovač lomítko (/) nebo dvě zpětná lomítka (\\), protože jedno zpětné lomítko má v AutoLISPu speciální význam.