第4章CAD系统开发技术2.ppt
4.2 AutoLISP 程序语言设计
LISP(List Processing Language):
语言是人工智能学科领域中广泛应用的程序语言
是一种表处理程序,
以符号表达式的形式表示程序和数据。
AutoLISP
语言是嵌入在AutoCAD内的LISP语言
采用LISP的语法和约定
并具有自己的特性
AutoLISP特定的功能
可调用AutoCAD的绘图命令
可对图形数据库直接访问、修改
可对屏幕图形实时修改、交互设计、参数化设计
综合了LISP语言的特性和AutoCAD强大的图形编辑功能的特点
是一种人工智能绘图语言
4.2.1AutoLISP数据类型
包括整型数、实型数、符号、字符串、彪、文件描述符、子程序(内部函数)、AutoCAD的选择集、实名体、函数分页表、外部子程序等
(1)整型数:
由 0 ,1,2,┄,9,+,- 组成
对于PC-DOS/MS-DOS系统,为16位带符号数值,-32768~+32768
对于32位机,为32位带符号数,-2147483648 ~+2147483647
AutoLISP和AutoCAD间整数的传输只能16位
(2)实型数:
用双精度浮点数表示,14位有效精度
小于1的小数,必须“0.***”来表示,不可省略0
也可用科学计数法表示,如0.12e9
(3)符号原子:
任何可打印的字符,除了下表中的符号
()
表的定义
.
点
原创力文档

文档评论(0)