- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2_AutoLISP_基本函数
CAD 程序设计方法
教师:李敬敏
邮箱:hjljm@163.com
二AutoLISP 基本函数
引言
1 AutoLISP函数分为:系统内部函数和用户自定
义的外部函数
2 AutoLISP函数的调用:通过对标准表来实现,
一般格 : (函数名[参数1][参数2 ]…)
3 主要学习内容:
1)函数的功能和作用
2 )函数的调用格式:函数名,参数个数及要求和类型
3 )函数参数的求值情况
4 )函数求值结果的返回类型
2.1赋值与求值函数
1 赋值函数
1 1 2 2 …
(setq 变量 表达式 [变量 表达式 ])
功能:赋值函数,把表达式的值赋给前一个变量
格式 :变量表达式必须成对出现
参数类型及求值:其奇数位上的参数变量不被求值,并
且必须是符号原子 。偶数位上的参数表达式,可为整
数、实数、表、字符串、文件描述符、内部函数名等内
容,要被求值,并把求值结果赋给前一个变量
返回:最后一个表达式的求值结果
2.1赋值与求值函数
1 赋值函数
1 1 2 2 …
(setq 变量 表达式 [变量 表达式 ])
注意 :
1、setq采用 串行赋值,总是把偶数位的
表达式值赋给奇数位上的变量
2、表达式求值规则:①整型数、实型数
和字符串其本身的值就是求值结果 ;②
表根据第一个元素进行求值
3、最好不要给AutoLISP一些 内置函数名
及符号赋值 。虽然是有效的,但保留符
号和函数将被重新定义
2.1赋值与求值函数
1 赋值函数
2.1 赋值与求值函数
2 再赋值函数
(set 变量 表达式 )
功能:再赋值函数,给变量的值赋值的函数
格式 :只能有两个参数,且对变量表达式都要求值,
把各个参数均当成表达式来看待,对各个参数分别进行
求值运算后,再进行赋值运算
参数类型及求值: 表达式的值赋给 变量的值,
变量的值也必须为变量
返回: 表达式的值
2.1 赋值与求值函数
3 禁止求值函数
(quote 表达式 )
作用:禁止对紧跟其后的表达式求值
格式 :只有一个表达式,还可以用’ 表达式来表示
参数类型及求值:对 表达式禁止求值
返回: 表达式
引用表在使用时,必
实例: (quote (+ 5 5)) 须使用quote函数
‘(+ 5 5)
(command “line” ‘(1 1) ‘(3 3) “”)
2.1赋值与求值函数
4 再求值函数eval
(eval 表达式
您可能关注的文档
- 24.2比例线段1.ppt
- 24.3八年级数学下正多边形和圆(kuhoo专用).ppt
- 25-8《正多边形与圆》第二课时.ppt
- 25羟基维生素D检测试剂盒批内重复性试验.doc
- 25章.概率初步.doc
- 26.1.3二次函数符号问题(师).doc
- 26.2二次函数的符号的问题.ppt
- 26.1.3 二次函数符号问题(学生).doc
- 26.1.3二次函数的符号问题课件(人教版九下).ppt
- 26.2.2二次函数中的符号问题.ppt
- 2025版车库车位租赁与智能停车管理服务协议.docx
- 2025版车管所车辆抵押贷款及担保登记合同-@-1.docx
- 二零二五年度农村环境整治垃圾清运承包合同.docx
- 2025版财务制度保密及内部控制合同.docx
- 2025年辽宁省鞍山市单招职业倾向性测试题库精选.docx
- 2025年甘肃省陇南地区单招职业适应性测试题库及完整答案1套.docx
- 最新部编版二年级上册道德与法治期中测试卷附完整答案(夺冠系列).docx
- 2025年浙江工商职业技术学院单招职业倾向性测试题库审定版.docx
- 2025年广西水利电力职业技术学院单招职业适应性测试题库及答案1套.docx
- 部编版五年级下册道德与法治期末测试卷一套.docx
最近下载
- 2025年二建《建设工程施工管理》精选考点汇总.pdf VIP
- 出口扫描系列·变局篇:找寻出口商品的“稳定之星”.pdf VIP
- 开关站10kV开关柜检修试验标准化作业指导书1.pdf
- 2023年江西机电职业技术学院高职单招语文/数学/英语考试题库答案详解.docx
- 人教版高中数学必修五1.1.1《正弦定理》教学课件1 (共13张PPT).ppt VIP
- GB_T 15114-2023 铝合金压铸件.docx
- 2024年度组织生活会支部班子对照检查材料.doc VIP
- 5.1+人要自强+课件-+2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 弱电系统维保方案(三篇).pdf VIP
- 义务教育劳动课程标准(2022年版).pdf
文档评论(0)