摘要: AutoLISP程序的流程通过流程控制函数控制。1.分支结构 (1)(cond(测试表达式1 结果表达式1)[(测试表达式2 结果表达式2)]……) 【例】1 (setq n( cond(( a 1) (setq b 2))含义是:如果a大于1,则b等于2,否则不进行任何计算,求值结束。(i... 阅读全文
posted @ 2014-09-11 17:43 xue泥娃娃 阅读(610) 评论(0) 推荐(0) 编辑
摘要: AutoCAD 菜单实用程序已加载。命令: COMMANDLINE命令: (setq X 5 Y X)5命令: !Y5命令: (+ (* 2.5 2) (/ 10 3))8.0命令: (setq a b b 1)1命令: !anil命令: (setq L1(list 'M' 'N')); 错误: 输... 阅读全文
posted @ 2014-09-11 16:46 xue泥娃娃 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 1.定义AutoLISP函数 (defun 函数名(变元……/局部变量……)表达式) (1)函数名与变量名的命名规则相同,不应与现有AutoLISP函数重名,否则,现有函数将被新定义的功能所取代。(2)变元即参数。即便没有变元也不能省略"()"。(3)局部变量。这里的局部变量是指局限于该函数内部... 阅读全文
posted @ 2014-09-11 16:02 xue泥娃娃 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 计算机内由许多编了码的内存单元组成。 一个特定的内存单元的编号称为内存地址。 内存单元的内容可以是可以是数字也可以是另一个内存单元的地址。 内容是另一个内存单元的地址的内存单元被称为指向另一个内存单元的指针。 如果一个内存单元分为左右两部分,分别存放两个内存单元的地址,那么这个内存单元就... 阅读全文
posted @ 2014-09-11 14:55 xue泥娃娃 阅读(477) 评论(0) 推荐(0) 编辑
摘要: AutoLISP处理的对象时符号表达式(简称表达式),相当于其他编程语言的程序语句。1.表达式的构成 表达式由原子或表构成。原子可细分为数原子、串原子和符号原子。数或串原子的值是数或串本身,符号原子的值是赋给该符号的值。例如,5、12.5、"ABC"是由单个原子构成的表达式。多数情况下,表达式... 阅读全文
posted @ 2014-09-11 12:12 xue泥娃娃 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 1.符号 符号(SYMBOL)用来作为变量、函数的名字。命名规则:只要不含"("、")"、"•"、"‘"、"""、";",其他任何可打印的字符组成。符号的大小写等价,符号的长度没有限制,且所有的符号都是有意义的。如果符号的长度不超过6,就用节点本身来存储,否则,是在节点中存放一个指向实际存储符号名... 阅读全文
posted @ 2014-09-11 11:36 xue泥娃娃 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 2.1 数据类型1.整形(INT) 由数字和正负号组成,正号可以省略。整数为32位带符号的数字,范围:-2147483648到+21474836472.实型(REAL) 在-1到1之间的小数,小数点之前的0不可以省略。实数用双精度的浮点数表示,并且至少有14位有效位数的精度。Visual LIS... 阅读全文
posted @ 2014-09-11 10:48 xue泥娃娃 阅读(1521) 评论(0) 推荐(0) 编辑