AutoCAD van AutoDesk Software, is een van de meest voorkomende softwareprogramma's in gebruik vandaag in de machinebouw. Het wordt gebruikt voor het maken van blauwdrukken, schema's en andere technische tekeningen en 3D-modellen. Als u gebruik AutoCAD elke dag vinden er routines die u zou willen automatiseren, AutoCAD biedt een manier om dit te doen: LISP routines. LISP, de naam is afgeleid van de lijst verwerken, is een programmeertaal die is geïnterfacet met AutoCAD via VLISP of visuele LISP. De VLISP-interface kunt u schrijven en uitvoeren van LISP routines in AutoCAD.
Het VLISP-venster te lanceren. Selecteer vanuit het venster van AutoCAD, in het menu "Extra", "AutoLISP" en "Visual LISP Editor." In het venster VLISP kunt u typen LISP opdrachten in het consolevenster.
De VLISP tekst-editor starten door het selecteren van "Bestand" en vervolgens "New". De teksteditor kunt u schrijven en volledige LISP-programma's of routines opslaan.
Beginnen uw VLISP routine. Maken een "Hello, world" toepassing werkt vanaf een opdrachtprompt AutoCAD, voeg de volgende code:
(defun (c:hello)
(prompt "Hello, world!")
(princ)
)
De eerste regel definieert de "Hello, world" functie. De rest van het programma wordt de tekenreeks weergegeven bij de opdrachtprompt.
Opslaan de routine door te kiezen voor "Opslaan als …" uit het menu "File" en sla het bestand als "hello.lsp".
Laden van het programma, en in het menu "Extra", selecteer "Load tekst in Editor." Het VLISP-venster moet een bevestigingsbericht wordt weergegeven. Als een foutcode wordt weergegeven, herstelt u de genoemde fouten in uw code en opslaan en laden van de code opnieuw.
Overschakelen naar het venster van uw AutoCAD. Selecteer in het menu "Extra" "AutoLISP" en "Load." Selecteer het bestand hello.lsp en klik op "Load." Het bestand is nu klaar om te draaien.
Typ 'Hallo' (zonder aanhalingstekens) bij de opdrachtprompt van AutoCAD. U ziet onmiddellijk de tekenreeks "Hello, world" weergegeven bij de opdrachtprompt.
- LISP is een programmeertaal, en de beste manier om te leren van elke programmeertaal is door het beoefenen van het gebruik ervan.