没有合适的资源?快使用搜索试试~ 我知道了~
首页AutoLISP程序语言设计
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/11096519/bg1.jpg)
AutoLISP 平程序语言设计
![](https://csdnimg.cn/release/download_crawler_static/11096519/bg2.jpg)
•
AutoLISP 程序语言概述
•
AutoLISP 数据类型
•
AutoLISP 程序结构
•
AutoLISP 内部函数
•
函数定义及装载
•
AutoLISP 程序调试与编程实例
![](https://csdnimg.cn/release/download_crawler_static/11096519/bg3.jpg)
1. AutoLISP 语言简介
LISP(list processing language) 语言是一种计算机的
表处理语言,是在人工智能学科领域中广泛采用的一种
程序设计语言。 (Lisp 语言最早是在 20 世纪 50 年代
末由麻省理工学院( MIT )为研究人工智能而开发的。 )
美国 AutoDesk 公司在 AutoCAD 内部嵌入
AutoLISP 的目的是使用户充分利用 AutoCAD 进行二次开
发:实现直接增加和修改 AutoCAD 命令,随意扩大图形
编辑功能,建立图形库和数据库并对当前图形进行直接
访问和修改等。
5.1 AutoLISP 程序语言概述
![](https://csdnimg.cn/release/download_crawler_static/11096519/bg4.jpg)
2. AutoLISP 的特点
( 1 ) AutoLISP 语言是在普通的 LISP 语言基础上,又扩
充了许多适用于 CAD 应用的功能而形成的一种程序设计语
言。它是一种解释性求值语言,速度较慢,难以保密,可
用任何文字编辑软件编辑,用纯文本的格式保存。
( 2 ) AutoLISP 语言中的一切成分都是以函数形式给出
的,它没有语句概念或其他语法结构。执行 AutoLISP 程序
就是执行一些函数,再调用其它函数。
( 3 ) AutoLISP 把数据和程序统一表达为表结构,故可
把程序当作数据来处理,也可把数据当作程序来执行。
( 4 ) AutoLISP 语言中程序运行过程就是对函数求值的
过程,是在对函数求值的过程中实现函数的功能。
( 5 ) AutoLISP 语言的主要控制结构是采用递归方式。
递归方式的使用,使得程序设计简单易懂。
![](https://csdnimg.cn/release/download_crawler_static/11096519/bg5.jpg)
5.2 AutoLISP 数据类型
AutoLISP 主要有如下数据类型:
整数 ( INT )
实型数 ( REAL )
符号原子 ( SYM )
字符串 ( STR )
表(及用户定义的函数) ( LIST )
文件描述符 ( FILE )
AutoLISP 的内部函数 ( SUBR )
AutoCAD 的选择集 ( PICKSET )
AutoCAD 的实体名 ( ENAME )
函数分页表 ( PAGETB )
剩余63页未读,继续阅读
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)