- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AUTOLISP函数参考
AUTO LISP函数参考1(10版本)
以下为十年前纯手工录入的函数参考手册,以分享给爱好LISP这方面的朋友参考!
AutoLISP提供了大量的预定义函数。若将函数名(大小写都可)作为表中的第一个元素函数变元(若有的话)作为表中后面的元素,就可以调用那个函数。本章按字母顺序列出AutoLISP所有基本函数。用户会发现其中许多函数都是标准函数,可在LISP程序设计语言中找到。还有一些函数是由 AutoCAD提供的且专用于交互图形环境。
1 FLATLAND 系统变量--与老版本的兼容性 AutoLISP版本10支持AutoCAD的最新增强型三维图形功能,则时继续保证与AutoCAD老版本的兼容性。FLATLAND系统变量就是用来控制该兼容性的。当FLATLAND为零时,实现新三维功能;否则各函数操作与AutoLISP版本9的一样。FLATLANDR的设置作用于下列AutoLISP函数: DISTANCE GRREAD POLAR ENTGET INITGET TBLNEXT GETDIST INTERS TBLSEARCH GETPOINT OSNAP在各函数说明中,已注明FLATLAND对上述函数起作用的方式。
2 ( + 数 数 ...) 这个函数返回所有数的总和。其中的数可以是整型或实型的。如果所有的数都是整数,其结果也是整数;如果其中有一个是实型的,那么其它整型数将转换为实型数结果将是实型数。例如: (+ 1 2) returns 3 (+ 1 2 3 4.5) returns 10.5 (+ 1 2 3 4.0) returns 10.0
3 ( - 数 数 ...) 这个函数把第一个数减去第二个数,返回它们的差。如果给定的数多于两个,那么将第一个数减去其后所有数之和,并返回最后的结果。如果只给了一个数,即返回零减这个数的结果。此函数中的数可以是实型或整型,按标准规则进行类型转换。例如: (- 50 40) returns 10 (- 50 40.0 2) returns 8.0 (- 50 40.0 2.5) returns 7.5 (- 8) returns -8
4 (* 数 数...) 这个函数返回所有数的乘积.其中数可以是实型或整型.按标准规则进行类型转换例如: (* 2 3) returns 6 (* 2 3 4.0) returns 24.0 (* 3 -4.5) returns -13.5
5 (/ 数 数...) 这个函数将第一个数除以第二个数,返回其商.如果给出的数多于两个,则把第一个数除以其它所有数的乘积,并返回最后的商.此函数中的数可以是实型或整型,类型的转换按标准规则进行.例如: (/ 100 2) returns 50 (/ 100 2.0) returns 50.0 (/ 100 20.0 2) returns 2.5 (/ 135 360) returns 0 (/ 135 360.0) returns 0.375
6 (= 原子 原子...) 这是等于关系函数.如果所有指定的原子在数值上是相等的,则返回T;否则返回空(nil).这个函数适用于数和字符串.例如: (= 4 4.0) returns T (= 20 388) returns nil (= 2.4 2.4 2.4) returns T (= 499 499 500) returns nil (= me me) returns T (= me you) returns nil
7 (/= 原子1 原子2...) 这是一个不等于关系函数.如果原子1数值上不等于原子2,则返回T;否则返回nil.如果提供的变元多于两个,则函数无定义.例如: (/= 10 20) returns T (/= you you) returns nil (/= 5.43 5.44) returns T
8 ( 原子 原子...) 这是一个小于关系函数.如果第一个原子值小于第二个,则返回T;否则返
您可能关注的文档
- Assignment().doc
- assignment-commonlaw.doc
- Assignment3.doc
- assignmentonproduct.doc
- AssignmentSolution.doc
- AssignmentIIenvironmentalmanagementandconservation.doc
- Assistante-commercedivision.doc
- ATC中英文翻译.doc
- ATEACHINGPLAN教案.doc
- Atc的个AD转换应用实例.doc
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
文档评论(0)