Learning AutoLISP & Visual LISP
Offered By: LinkedIn Learning
Course Description
Overview
Learn the fundamentals of LISP for AutoCAD, so that you can start using this language to simplify monotonous tasks and ease the implementation of standardization.
Syllabus
Introduction
- Welcome
- Exercise files
- History
- Visual LISP IDE
- Creating a defined function
- Creating and using variables
- Getting and setting variables
- Using an if condition function
- Using a cond condition function
- Function: vl-Load-Com
- Function: vlax-get-acad-object
- Function: vla-get-preferences
- Function: vla-get-activedocument
- Function and command: vl-cmdf
- Function: strcase
- Function: strcat
- Function: strlen
- Function: substr
- Visual LISP methods
- List and dotted pairs overview
- Functions: nth and length
- CDR, CAR, CADR, and more
- Function: append
- Function: subst
- Visual LISP methods
- Function: getstring
- Function: getpoint
- Function: getdist
- Function: getreal
- Functions: getkword and initget
- Functions: entsel and entget
- Funtion: getfiled
- Function: while
- Function: repeat
- Function: foreach
- Function: ssget
- Functions: sslength and ssname
- Selection set filters
- Function: polar
- Function: angle
- Function: distance
- Function: inters
- Functions: assoc and subst
- Function: subst
- Function: entmod
- Function: entmake
- Function: entdel
- Visual LISP entity functions
- Function: tblsearch
- Function: tblobjname
- Visual LISP methods
- Function: namedobjdict
- Visual LISP dictionary functions
- Reading and writing to the registry
- Loading a LISP file
- Using acad.lsp and acaddoc.lsp
- Error trapping
- Next steps
Taught by
Josh Modglin
Related Courses
Computer Vision: The FundamentalsUniversity of California, Berkeley via Coursera Programming Languages
University of Virginia via Udacity Learn to Program: Crafting Quality Code
University of Toronto via Coursera Computational Photography
Georgia Institute of Technology via Coursera Algorithms: Design and Analysis, Part 2
Stanford University via Coursera