Jste zde: úvodní stránka » znalosti » konstrukcni-sw » autolisp
AutoLisp
AutoLisp pro AutoCAD
Programování pro a v AutoCadu (Co je to AutoCad ví asi každý). Pokud nepouživáme propracovanější CAD systémy jako SolidWorks, či Catie. Případně pokud si chceme ušetřit práci můžeme mnohu příkazu které stále opakujeme naprogramovat v AutoLispu (podobné programovani jako v PHP nebo Pascalu). Dle mě je struktura jazyka jednoduchá a není problém se ji vcelku rychle naučit.
Kde AutoLisp najít?
Nejjednodužší je napsat do příkazové řádky EDIT a po stisku Enter se otevře okno kde zadáme jméno souboru pod kterým chceme náš "program" uložit. Po ukončení programovaní je nutno program uložit (třeba pod názvem muj-nazev.lsp). Nesmíme na to zapomenout jinak o data příjdeme.
Jak spustit program v AutoLispu?
Pokud se nám povedl program naprogramovat stačí do příkazové řádky napsat (load "muj-nazev.lsp") a potvrdíme Enter (jak jinak).
Syntaxe příkazů
Na rozdíl od PHP příkazy se neukončují středníkem, ale jsou jen v zavorkách (). Příklad: (nazev-prikazu), další výhodou je, že lze vnořovat více příkazu do sebe (podobně jako v PHP). Příklad: (nazev-prikazu (nazev-jineho-prikazu (nazev-dalsiho-prikazu))). Z osobnich zkusenosti doporucuji psat bez interpunkce, nejen prikazy, ale i různe poznamky. Poznánky se píši za středník.; příklad ; moje poznámka. Další jsou komentáře co se nám budou zobrazovat ty se píší do uvozovek "" příklad "Zadej delku odvesny:", nebo "Vypoctena plocha je:". Proměné se definuje kličovým slovem setq. Matematické operace (operand číslo1 číslo2) příklad (* delka vyska), teda pokud jsme pred tim do promenych delka a vyska ulozili nejaká čísla
Příklad
(setq strana (getdist "Zadej delku strany ctverce: "))
(setq obsah (* strana strana))
Upozornění
Již je tomu nějaký rok co jsem AutoLisp použival k programování, ale není problem se tomu opět doučit. Chceteli více informaci, prosim zkuste něco najít na internetu než se mi o tomto programu podaří napsat více. Děkuji za pochopení.
| článek aktualizován: 27.4.2006 |
Znalosti
Novinky
webdesign: seznam zajimavých části webu
20.8.2008
Mezinárodní strojírenský veletrh Brno už vím náš stánek ...
18.8.2008
Oslava 2 výročí ...
více novinek viz. historie
Poděkování
za návštěvu a přeji ať zde nalezne vše co potřebujete...
Stránky o elektrotechnice, programování (PHP, DELPHI, CSS, XHTML, SEO), projektovém a time managementu.
RSS 2 | XHTML 1.1 | CSS | Email na autora: pavel@lasakovi.com | Copyright: Pavel a Danka 2005 |
614
|