- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5 自定义函数.ppt
CAD 程序设计方法 教师:李敬敏 五、自定义函数 5.1 自定义函数 defun defun函数的定义格式 5.1 自定义函数 defun 5.1.1 各参数的意义 5.1 自定义函数 defun 5.1.1 各参数的意义 5.1 自定义函数 defun 5.1.1 各参数的意义 5.1 自定义函数 defun 5.1.1 各参数的意义 5.1 自定义函数 defun 5.1.1 各参数的意义 5.1 自定义函数 defun 5.1.1 各参数的意义 5.1 自定义函数 defun 5.1.1 各参数的意义 5.1 自定义函数 defun 5.1.1 各参数的意义 5.1 自定义函数 defun 5.1.1 各参数的意义 5.1 自定义函数 defun 5.1.2 自定义函数举例 5.1 自定义函数 defun 5.1.2 自定义函数举例 5.1 自定义函数 defun 5.1.2 自定义函数举例 5.1 自定义函数 defun 5.1.3 函数变量类型及作用范围 5.1 自定义函数 defun 5.1.3 函数变量类型及作用范围 5.1 自定义函数 defun 5.1.3 函数变量类型及作用范围 5.1 自定义函数 defun 5.1.4 自定义函数的调用 5.1 自定义函数 defun 5.1.4 自定义函数的调用 5.1 自定义函数 defun 5.1.4 自定义函数的调用 5.1 自定义函数 defun 5.1.5 函数库文件的建立与调用 5.1 自定义函数 defun 5.1.6 应用defun函数的注意事项 5.2 自定义匿名函数 自定义匿名函数 lambda 5.2 自定义匿名函数 自定义匿名函数 lambda 5.3 小结 自定义函数的定义方法,合理确定函数的形式参数的数量、类型及顺序 * * 1 AutoLISP 的核心内容实际上就是利用系统提供的内部函数, 编写自定义函数,用自定义函数来解决工程中遇到的各种设计和绘图问题。 2 注意问题: 1)自定义函数的定义方法,合理确定函数的形式参数的数量、类型及顺序。 2)自定义函数的正确调用方法 3)了解局部变量和全局变量的作用域。 4)函数调用后的返回值类型及完成的功能 (defun 函数名 参数表 表达式1 表达式2 …… 表达式n ) 功能:定义一个用户函数 1)函数名必须是符号原子,大小写均可,由用户给定。函数名 不要与系统内部函数和 AutoCAD 命令同名。 (defun 函数名 参数表 表达式1 表达式2 …… 表达式n ) 2)参数表四种格式: (defun 函数名 参数表 表达式1 表达式2 …… 表达式n ) ① ( 形参1 形参2 … / 局部变量1 局部变量2 …) ② ( 形参1 形参2 … ) ③ (/ 局部变量1 局部变量2…) ④ () ;没有参数的空表 四 种 格 式 2)参数表有如下四种格式: ① ( 形参1 形参2 … / 局部变量1 局部变量2 …) (1)参数表 中斜杠“/”前为形式参数表,用来规定调用本函数时必须提供的实际参数的个数、类型和顺序。 例:求梯形面积5.1 txmj-1.lsp 2)参数表有如下四种格式: ① ( 形参1 形参2 … / 局部变量1 局部变量2 …) (1)参数表 中斜杠“/”前为形式参数表,用来规定调用本函数时必须提供的实际参数的个数、类型和顺序。 例:求梯形面积5.1 txmj-1.lsp 例:求梯形面积5.1 txmj-2.lsp 参数表 中的斜杠“/”前也可为空,即调用时不需指定实参,但在调用前应先对变量a、b、h进行赋值 2)参数表有如下四种格式: ① ( 形参1 形参2 … / 局部变量1 局部变量2 …) (2)参数表 中斜杠“/”后是局部变量表,是本函数临时使用的中间变量,调用后调用中得到值将丢弃,不保存在内存中。 (defun txmj( a b h) (setq s (/ (* (+ a b) h) 2)) ) (3)局部变量也可为空 2)参数表有如下四种格式: ① ( 形参1 形参2 … / 局部变量1 局部变量2 …) (4)参数表 中各项要用空格分开,尤其注意:“/
您可能关注的文档
- 2017四川大学各院系专业考研复习资料汇总_研途宝考研.docx
- 2017国家公务员考试本科学历专业对照表.doc
- 2017国考外交部职位分析:不会小语种也有春天.doc
- 2017届高三第一轮复习课件政治生活第一课_生活在人民当家作主的国家.ppt
- 2017年 山东大学 山东大学(威海) 硕士研究生复试方案.doc
- 2017年中山大学(SYSU)应用心理专硕和心理学学硕招生简章独家解析.docx
- 2017山东大学国民经济学考研资料及专业综合解析.docx
- 2017年云南大学自命题科目 348-文博综合 考试大纲.doc
- 2017年云南大学自命题科目 820-文化人类学 考试大纲.doc
- 2017年全国硕士研究生招生考试历史学基础考试大纲(原文).doc
文档评论(0)