- 0
- 0
- 约1.14万字
- 约 85页
- 2026-09-20 发布于北京
- 举报
第三章AutoLISP绘图程序设计;§3.1AutoLISP概述;(2)必须在AutoCAD环境下运行(内嵌);
(3)AutoLISP能够编写程序,调用AutoCAD的许多命令;
举例:在水平方向画n个大小相等的圆。;(4)AutoLISP语言中使用大量的函数(有200多个函数),进行各种运算;
(5)AutoLISP编写的程序特点(学习中注意):
以表形式描述数据处理过程,程序执行过程就是函数求值过程;
每段程序都是一种函数;
含有交互处理功效,边解释边执行;
采用模块化设计方法。
;2.AutoLISP的数据类型;(4)字符串(STR):如:“ABC”、“abc”、“457”等。
(5)表(LIST):带有一对括号、有若干元素组成。(元素1元素2…元素n)
如:(24f)
元素的个数叫表的长度。
元素也能够是表,如(45(36)7),这叫嵌套。
元素之间必须用“空格”隔开。
表的定义方式:(LIST56);’(56);还能够用defun定义(背面讲)。;例:(setqP(list12.36-26.58))
成果是:(12.36-26.58)
例:(setqP(12.36-26.58))
成果是:(12.36-26.58)
提醒:
(1)表的嵌套时一定要注意括号“(”、“)”匹配。
(2)西文状态下
原创力文档

文档评论(0)