AutoLISP培训教程 10.0版 初级·中级·高级PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘银远编著
- 出 版 社:北京:学苑出版社
- 出版年份:1991
- ISBN:7507707601
- 页数:358 页
第一章绪论 1
1.1 为什么要学习AutoLISP语言 1
1.2 如何在AutoCAD中使用AutoLISP 3
1.3 AutoLISP程序的编辑 5
1.4关于使用本书的一些说明 6
1.4.1记号约定说明 6
1.4.2 AutoLISP10.0和其以下版本的区分 7
思考题 8
第二章AutoLISP概述 9
2.1 AutoLISP的数据类型 9
2.1.1 原子 9
2.1.2点对 12
2.2 AutoLISP的数据存贮结构 15
2.3 AutoLISP的程序结构 16
2.4AutoLISP的求值过程 18
2.5 AutoLISP程序的工作方式 20
2.5.1 “读—求值—打印”循环 20
2.5.2批处理方式 21
2.6 AutoLISP的出错处理 27
2.6.1 表达式错误的处理 27
2.6.2求值错误的处理 28
思考题 28
第三章Auto LISP的基本函数 30
3.1 赋值与求值函数 30
3.1.1 赋值函数SETQ 30
3.1.2赋值函数SET 31
3.1.3 禁止求值函数QUOTE 32
3.1.4 FUNCTION函数 33
3.1.5再求值函数EVAL 34
3.2数值函数 36
3.2.1算术运算函数 36
3.2.2三角函数 41
3.2.3数的类型转换函数 42
3.2.4整数位操作布尔函数 43
3.3表处理函数 50
3.3.1取表部分内容函数 51
3.3.2表的构造与修改函数 55
3.3.3联接表 60
3.3.4测量表的长度函数 63
思考题 64
第四章函数定义 66
4.1 DEFUN定义有名函数 66
4.1.1 函数的定义 66
4.1.2函数的调用 67
4.1.3函数的副作用 67
4.1.4应用DEFUN注意事项 71
4.2 LAMBDA定义无名函数 72
4.3增加和修改AutoCAD命令 74
4.3.1 增加AutoCAD命令 74
4.3.2修改AutoCAD命令 75
4.4 自动执行函数 77
4.5定义“可变参数”函数 77
思考题 79
第五章 交互式输入函数和屏幕输出函数 80
5.1坐标系与角度测量 80
5.1.1坐标系 80
5.1.2角度的测量 81
5.2交互式输入函数 82
5.2.1 GET族输入函数 82
5.2.2其它输入函数 96
5.3屏幕输出函数 98
5.3.1 用于屏幕和文件的输出函数 98
5.3.2只用于屏幕的输出函数 103
5.4扩展的屏幕和键盘控制 104
5.4.1设备驱动程序“ANSI.SYS”的加载 105
5.4.2用DOS命令实现扩展的屏幕和键盘控制 105
5.4.3用AutoLISP实现扩展的屏幕和键盘控制 108
思考题 112
第六章AutoLISP的绘图功能 114
6.1 COMMAND函数 115
6.1.1参格格式 115
6.1.2 COMMAND函数的求值 116
6.1.3为用户输入暂停 117
6.1.4应用COMMAND注意事项 118
6.1.5综合举例 120
6.2图形处理函数 124
6.2.1求相对角度函数ANGLE 124
6.2.2求两点间距离函数DISTANCE 124
6.2.3求极坐标点函数POLAR 124
6.2.4求二线交点坐标函数INTERS 126
6.2.5目标捕捉函数OSNAP 127
6.2.6不同坐标系统的点转换函数TRANS 131
6.3屏幕操作函数 135
6.3.1文本、图形屏幕转换函数 136
6.3.2重画屏幕图形函数REDRAW 136
6.3.3清图形屏幕函数GRCLEAR 138
6.3.4画矢量线函数GRDRAW 139
6.3.5 向屏幕文本显示区写文字函数GRTEXT 141
6.3.6视窗说明函数VPORTS 143
6.4访问输入设备函数 144
6.5存取AutoCAD系统变量值函数 149
6.5.1获取系统变量值函数GETVAR 150
6.5.2设置系统变量值函数SETVAR 150
6.5.3综合举例 150
6.6获得AutoCAD环境变量值函数 153
思考题 154
第七章控制结构 155
7.1谓词函数 155
7.1.1 数的谓词函数 155
7.1.2数据类型谓词函数 158
7.1.3等值谓词函数 160
7.1.4逻辑谓词函数 162
7.1.5判断从属关系的谓词函数 165
7.2条件分支函数 166
7.2.1基本的条件函数COND 166
7.2.2 IF条件函数 170
7.3循环函数 172
7.3.1 WHILE函数 172
7.3.2 REPEAT函数 179
7.3.3 FOREACH函数 183
7.3.4 MAPCAR函数 185
7.4调用函数的函数 188
7.5顺序控制函数 190
7.6函数的递归定义 191
思考题 197
第八章字符串处理函数 198
8.1 字符、ASCII码互换函数 198
8.1.1 字符转换成ASCII码函数ASCII 198
8.1.2 ASCII码转换成字符函数CHR 198
8.2测量字符串长度函数 200
8.3数、串互换函数 200
8.3.1整数转换成整数串函数ITOA 200
8.3.2 数字串转换成整数函数ATOI 201
8.3.3数字串转换成实数函数ATOF 201
8.3.4数转换成实数串函数RTOS 201
8.3.5 角度转换成字符串函数ANGTOS 204
8.4字符串的链接函数 205
8.5字符串截取函数 207
8.6字符串大小写转换函数 208
8.7字符串转换成表或原子函数 210
思考题 211
第九章数据文件 212
9.1文件的打开 212
9.2关闭打开的文件 214
9.3输入、输出函数 215
9.3.1 输出函数 216
9.3.2输入函数 218
9.4文件查找函数 219
9.5综合举例 221
思考题 228
第十章出错处理与程序调试 230
10.1 出错处理 230
10.2程序调试 233
10.2.1 调试函数TRACE和UNTRACE 233
10.2.2其它调试方法 235
思考题 238
第十一章图形数据库编辑函数 239
11.1 基本概念 239
11.1.1 实体 239
11.1.2实体名 240
11.1.3实体标号 240
11.1.4选择集 240
11.2选择集操作函数 241
11.2.1 实体选择 241
11.2.2 选择集构造函数SSGET 242
11.2.3选择集操作函数 244
11.3 实体名和选择集与AutoCAD一起使用 248
11.4实体名操作函数 250
11.4.1实体名搜索函数ENTNEXT 250
11.4.2获得最后一个主实体名函数ENTLAST 251
11.4.3选择任一实体函数ENTSEL 252
11.4.4实体标号处理函数HANDENT 254
11.5实本数据函数 254
11.5.1 获得实体定义数据函数ENTGET 254
11.5.2 修改实体在图形数据库中定义函数ENTMOD 266
11.5.3更新复杂实体屏幕图象函数ENTUPD 268
11.5.4删除或恢复实体定义函数ENTDEL 269
11.6符号表访问函数 270
11.6.1 TBLNEXT函数 271
11.6.2 TBLSEARCH函数 274
思考题 278
第十二章AutoLISP语言的接口功能 279
12.1 AutoLISP与AutoCAD菜单文件的接口功能 279
12.1.1 菜单文件调用AutoLISP 279
12.1.2在AutoLISP程序中激活AutoCAD子菜单 284
12.2 AutoLISP与SCR文件的接口功能 286
12.3 AutoLISP与DOS的接口功能 289
12.4 AutoLISP与高级语言的接口功能 293
思考题 295
第十三章内存管理 296
13.1 AutoLISP的内存分配 296
13.1.1堆栈空间 296
13.1.2合理分配堆栈空间 297
13.1.3为Extended AutoLISP分配内存空间 297
13.2 回收节点空间 298
13.3无用存贮单元的收集 300
13.4页式虚拟存贮功能 301
13.5节点和字符串空间的分配 303
13.5.1设置段的大小 303
13.5.2 申请节点空间 304
13.6统计内存状态 304
13.7程序设计上的一些技巧 305
思考题 306
第十四章程序实例 307
14.1方程求根 307
14.2中缀表示转换为前缀表示 309
14.3任意线型曲线的绘制 312
14.4空间曲面的绘制 316
14.5排序程序及应用 321
14.5.1插入排序 321
14.5.2选择排序 322
14.5.3排序应用 323
思考题 324
附录A标准出错信息 325
附录B系统变量 329
附录C AutoCAD10.0命令一览表 337
附录D ASCII(美国标准信息交换码)表 352
附录E AntoLISP系统函数和符号索引 355
主要参考文献 358
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 七年级 上 配人教版》周志英总主编 2019
- 《北京人民艺术剧院剧本系列 白露》刘国华,马鹏程 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017
- 《指向核心素养 北京十一学校名师教学设计 数学 八年级 上 配人教版》周志英总主编 2019