- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mastering AutoLISP in 80 Minutes.ppt
You have come to the right place if... You know nothing or very little about Visual Lisp You want to write your own Visual Lisp routines but have no idea where to begin. You would like to have better control over your AutoCAD environment You tried to “Walk down the Garden Path” but landed in a ditch! You do not have a programming background Objectives To lay a firm foundation of the basics of Visual Lisp. Prepare you to write your own Visual Lisp routines Start you down the path to official AutoCAD Gurudom ( or “Nerdom”) Teach you some quick and dirty basics of Visual Lisp (don’t look too close!). Discover new ways to torture your coworkers! Hold on - we have a lot of information to cover in 80 minutes! First and Foremost! Don’t let Visual Lisp intimidate you! What does LISP stand for? LISt Processor (not Lost In Stupid Parentheses!) The Basics Lists Functions Arguments Golden Rules of AutoLISP What is a LIST? Anything inside of parentheses Examples of LISTS: (a b c) (setq x 1) (princ) What is a FUNCTION?(or subr) The ACTION you want Visual Lisp to do! In Visual Lisp the function ALWAYS go first!!! Visual Lisp uses Prefix notation Example: (+ 1 2) (- 5 3) (inters A B C D) (setq x 3) Visual Lisp as a Calculator INFIX Notation (1 + 1) (3 * 4) (6 / 2) PREFIX Notation (+ 1 1) (* 3 4) (/ 6 2) Arguments Arguments are the values you pass to a function (+ 5 6) + is the function 5 and 6 are the arguments (setq x “Autodesk”) Setq is the function X and “Autodesk” are the arguments The Golden Rules of Visual Lisp For every open paren, you must have a closed paren Example: (setq x (+ a b)) For every open double quote, you must have a closed double quote. Example: (prompt “How are you?”) The Key to unlocking complicated LISP routines: Visual Lisp works from the Inside Out (+ 5 (* 4 3)) is equal to (4 * 3) + 5 (- (+ 5 2) (* 6 (- 7 6))) is equal to (5 + 2) - (6 * (7 - 6)) 7 - (6 * 1) Quiz Time! (* 4 (/ (+ 6 3) 3)) 12 (+ (* (-
您可能关注的文档
- Fossil Fuel Resources.ppt
- Fourier Series.ppt
- Freehand Sketching.ppt
- French labour markets and occupations in 2015.ppt
- Friendly Warning Test # 2 next Week(Thursday) 19 July 2012.ppt
- From Data Mining toKnowledge Discovery An Introduction.ppt
- From Rainbow to the Lonely Runner.ppt
- Front door working in Combined Assessment.ppt
- FTTHFTTPFTTCFTTx.ppt
- Fully Networked Car and Climate Change.ppt
- Mastitis.ppt
- Microsoft Office Excel 2003.ppt
- Microsoft® Office PowerPoint® 2007 Training.ppt
- Monte Carlo Schedule Analysis.ppt
- Morbidity coding in Australia.ppt
- MRI Meaningful Interpretations of Collaborative Ratings.ppt
- MRI-perusteet, OSA 4 Perussekvenssit, kuvan kontrasti.ppt
- MSD motifwww.ebi.ac.ukmsd-srvmsdmotif.ppt
- MSE507Lean Manufacturing.ppt
- Mycology.ppt
最近下载
- 《Excel在会计中的应用》说课.ppt VIP
- GB_50235-2010《工业金属管道工程施工规范》及GB_50184....ppt.ppt VIP
- 《英语(职业模块 财经、商贸及服务类)》Unit7.pptx VIP
- 《英语(职业模块 财经、商贸及服务类)》Unit4.pptx VIP
- 广东省房屋安全鉴定员理论考试题库大全-下(多选、判断题).docx VIP
- 《英语(职业模块 财经、商贸及服务类)》Unit2.pptx VIP
- 《突发事件应急预案》.docx VIP
- 梗阻性肾病课件.pptx VIP
- Trnsys 中文手册 第A0章.pdf
- 大学生入伍流程及相关政策介绍西北师范大学武装保卫处.ppt VIP
文档评论(0)