Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako písať rutiny Lisp v AutoCAD

AutoCAD, od AutoDesk Software, je jedným z najbežnejších softvérových programov, ktoré sa dnes používajú v strojárskom priemysle. Používa sa na vytváranie plánov, schém a iných technických výkresov a 3D modelov. Ak používate AutoCAD každý deň a zistíte, že existujú rutiny, ktoré chcete automatizovať, ponúka AutoCAD spôsob, ako to urobiť: rutiny LISP. LISP, ktorého názov je odvodený od LISt Processing, je počítačový programovací jazyk, ktorý je prepojený s AutoCAD pomocou VLISP alebo Visual LISP. Rozhranie VLISP môžete použiť na písanie a spúšťanie rutín LISP v AutoCADe.

Spustenie okna VLISP. V okne AutoCAD v ponuke „Nástroje“ vyberte „AutoLISP“ a „Visual LISP Editor“. V okne VLISP môžete v okne konzoly zadávať príkazy LISP.

Spustite textový editor VLISP výberom položky „Súbor“ a potom „Nový“. Textový editor vám umožňuje písať a ukladať kompletné programy alebo rutiny LISP.

Začnite rutinu VLISP. Ak chcete vytvoriť aplikáciu „Ahoj, svet“, ktorá bude pracovať na príkazovom riadku AutoCAD, zadajte nasledujúci kód:

(Defun c: hello () (výzva „Ahoj, svet!“) (Princ))

Prvý riadok definuje funkciu „Ahoj, svet“. Zvyšok programu zobrazí reťazec na príkazovom riadku.

Uložte rutinu výberom možnosti „Uložiť ako ...“ v ponuke „Súbor“ a potom súbor uložte ako „hello.lsp“.

Načítať program az ponuky „Nástroje“ vyberte „Načítať text v editore“. V okne VLISP by sa mala zobraziť potvrdzovacia správa. Ak sa zobrazuje kód chyby, opravte uvedené chyby v kóde a znova ho uložte a načítať.

Prepnite do okna AutoCADu. Z ponuky „Nástroje“ vyberte „AutoLISP“ a „Načítať“. Vyberte súbor hello.lsp a kliknite na tlačidlo Načítať. Súbor je teraz pripravený na spustenie.

Na príkazový riadok AutoCAD napíšte „ahoj“ (bez úvodzoviek). Na výzvu sa okamžite zobrazí reťazec „Ahoj, svet“.

Tipy

LISP je programovací jazyk a najlepším spôsobom, ako sa naučiť akýkoľvek programovací jazyk, je praktizovanie jeho použitia.

Copyright © počítačové znalosti Všetky práva vyhradené