Om AutoLISP

Opdateret : 26.10.2003   Udskriv
AutoLISP er et programeringssprog specielt udviklet til AutoCAD. AutoLISP er en dialekt af XLISP.

Med AutoLISP kan man selv definere nye komandoer som vist neden for.

AutoLISP giver mulighed for alt fra simple tegneprogrammer, til programmer der tegner komplicerede elementer eller hele tegninger ud fra data hentet i en datafil.

Hvis man opretter sine egne menuer eller funktionsknapper, kan man også her bruge AutoLISP.

AutoLISP er et relativt let programmeringssprog at lære, især hvis man kender til andre programeringssprog, det kræver dog et vist kendskab til AutoCAD.

Her er et lille eksempel der tegner en trekant ud fra 3 punkter der er udpeget af brugeren.

Eksemplet kan afprøves ved at markere teksten i boksen, højreklikke på musen og vælge kopier,
indsætte teksten direkte på AutoCAD's komandoprompt. Hvis programmet ikke selv starter skal du skrive 'tegntrekant'

Som det ses er der en hel del parenteser i programmet. Det skyldes at AutoLISP er et funktionssprog, d.v.s. at alt hvad programmet foretager sig, udføres som funktioner, der returnerer en værdi, og alle funktioner er indkapslet i parenteser.



© 1998 - 2005