Autocad II
Tüüpiliseks esindajaks on 3d.lsp, mis
tegelikult koosneb paljudest protseduuridest, milledest osa on põhiprotseduurid (käivitatakse
otseselt) ja ülejäänud on alamprotseduurid, mille teised protseduurid täitmiseks välja
kutsuvad. Protseduuriga 3d.lsp on nimelt realiseeritud ruumiliste pindade (risttahuka, sfääri,
koonuse jt.) joonestamine (vt. lk. 46).
AutoLISP-keelne protseduur on järgmise struktuuriga (parema loetavuse huvides tulekski
laused taanetega vormistada):
(defun minunimi (formaalsete_parameetrite_loetelu / lokaalsete_muutujate_loetelu)
lause1
lause2
.........
)
Punktiir tähistab viimase elemendi piiramatul arvul kordumist. Protseduuri käivitamine toi-
mub tema nime järgi. Enamasti valitakse protseduuri nimi failinimega (ilma laiendita .lsp)
kokkulangevana, kuid miski ei keela panna suvalist unikaalset nime. Kui on tegemist põhi-
protseduuriga, siis pärast laadimist (vt