AutoLISP高效绘图编程指南.pptVIP

  • 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)

1亿VIP精品文档

相关文档