AutoLISP学习导引PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:蓝屹生著
- 出 版 社:北京市:中国铁道出版社
- 出版年份:2003
- ISBN:7113050409
- 页数:407 页
学会运用AutoLISP的益处 1
学习AutoLISP的条件 1
为什么要学AutoLISP 1
编排说明 2
基本计算机配备 2
重点复习 3
单位 3
AutoLISP参考手册 3
进阶挑战 4
四则运算 5
AutoLISP基本语法 5
选择性参数 7
如果漏了括号 7
进阶挑战 8
重点复习 8
原子 9
序列 9
常量、变量与数据类型 9
常量 9
变量名称设定要诀 10
设定变量 10
查询及取用变量内容 11
Set与Quote函数 12
数据类型 13
进阶挑战 15
重点复习 15
范例二 16
范例一 16
AutoLISP语句的写法 16
进阶挑战 17
重点复习 17
范例三 17
建立AutoLISP程序文件专用目录 18
LISP程序文件存放位置 18
将LISP文件夹加入支持文件搜寻路径 19
提升LISP文件夹的搜寻优先级 20
进阶挑战 21
重点复习 21
VisualLISP编辑器 22
首次保存AutoLISP程序文件 22
编辑及保存LISP程序文件 22
建立第一个AutoLISP程序文件 22
Notepad 24
WordPad 25
Word 26
进阶挑战 27
重点复习 27
编辑已有的AutoLISP程序文件 27
执行程序 28
加载程序文件 28
加载及执行LISP程序 28
filename参数 29
Load函数 29
在VisualLISP窗口加载及执行程序 29
LISP文件载入情况一 30
文件载入的可能情况 30
onfailure参数 30
LISP文件载入情况四 31
LISP文件载入情况三 31
LISP文件载入情况二 31
进阶挑战 32
重点复习 32
菜单文件类型 33
菜单文件 33
从菜单执行程序 33
载入自定义菜单文件 34
下拉菜单 34
自定义局部菜单 34
菜单组 34
MNL文件 37
卸载菜单组 38
判断程序是否已经加载 38
进阶挑战 39
重点复习 39
参数 40
自定义函数 40
全局变量 41
错误的参数 41
局部变量 42
自定义AutoCAD命令 43
进阶挑战 44
重点复习 44
程序编写原则 45
建立AutoLISP程序文件 46
注释 46
函数的数据类型 47
加载程序文件 47
重点复习 48
执行函数 48
进阶挑战 49
取得点坐标 50
基本输入 50
取得坐标的XYZ分量 51
取得整数 52
自组坐标序列 52
取得实数 53
取得字符串 54
取得角度 54
字符串中的句柄 55
只读的系统变量 56
查询及设定系统变量 56
进阶挑战 57
重点复习 57
从AutoLISP调用AutoCAD命令 58
在AutoCAD内执行AutoLISP语句 58
程序设计基本流程 58
编辑程序 60
切换图形/文字窗口 60
执行程序 61
程序内容错误信息 61
加载程序 61
编辑新程序 62
关闭命令与程序响应 62
nil返回值 62
维持程序的流畅性 63
进阶挑战 64
重点复习 64
加载及执行新程序 64
如果CMDECHO=0 65
等待用户输入 65
自定义命令 65
pause参数的缺点 66
如果CMDECHO=1 66
以自定义命令取代AutoCAD内置命令 67
强制调用AutoCAD内置命令 67
取消AutoCAD内置命令 67
进阶挑战 69
重点复习 69
ERRNO系统变量 70
*error*函数 70
AutoLISP错误信息 70
自定义*error*函数 71
在程序内自定义*error*函数 72
ERRNO系统变量表 73
进阶挑战 76
重点复习 76
二进制表示法 77
整数范围 77
整数 77
负整数 78
最大与最小整数之外 79
4位有符号整数表 79
负整数二进制值推算法 79
重点复习 80
进阶挑战 81
实数范围 82
实数 82
实数的有效位数 83
误差 85
累积误差 86
重点复习 87
进阶挑战 88
组合字符串 89
改变字母的大小写 89
字符串与字符 89
字符串中的句柄 90
字符串长度 90
字符的ASCII码 91
搜寻子字符串 93
获取子字符串 93
重点复习 94
进阶挑战 95
位移 96
坐标 96
坐标 96
两点距离 97
两点连线角度 98
两线交点 99
等分点 99
点到线的最短距离 100
进阶挑战 103
重点复习 103
多数据计算 104
序列 104
矩阵 106
一般序列 107
点对序列 111
字符串序列 111
关联数据序列 112
重点复习 113
进阶挑战 114
程序流程 115
讨论 115
画矩形 115
加载及执行程序 116
程序初步内容 116
用到的函数 116
修改程序 117
紧缩程序 118
重新加载及执行程序 118
声明局部变量 119
进阶挑战 120
重点复习 120
讨论 121
标注 121
编辑程序 122
用到的函数 122
程序流程 122
紧缩程序 123
加载及执行程序 123
进阶挑战 124
重点复习 124
程序流程 125
讨论 125
画双线 125
编辑程序 126
用到的函数 126
紧缩程序 127
加载及执行程序 127
进阶挑战 128
重点复习 128
以LIST指令查询 129
对象数据 129
查询直线段的对象数据 130
以AutoLISP函数查询 130
查询单行文字的对象数据 132
取出对象数据项 133
进阶挑战 134
重点复习 134
查询DXF群码代表的意义 134
改变对象的图层 135
准备动作 135
更新对象数据序列 135
不要ByLayer 137
不是ByLayer 137
有没有ByLayer 137
重点复习 139
修改对象数据序列的基本步骤 139
改成ByLayer 139
进阶挑战 140
建立选择集 141
选择集 141
选取通过指定点的对象 142
自由选取 142
选择集内的对象数目 142
选择集建立方式 142
选取最后建立的可见对象 143
取用上一个选择集 143
指定选取区域 143
关系过滤 144
过滤对象 144
选取图文件内的所有对象 144
坐标关系 145
逻辑过滤 146
取出选择集内的对象数据 147
将对象加入选择集 148
查询对象是否在选择集内 148
将对象从选择集删除 150
进阶挑战 151
重点复习 151
插入图块的对象数据库 152
建立及插入图块 152
计算图块插入数目 152
编辑程序 154
用到的函数 154
讨论 154
程序流程 154
选取到其他类型的对象 155
没有选取到图形 155
加载及执行程序 155
测试错误情况 155
进阶挑战 156
重点复习 156
If函数语句的写法 157
简单判断 157
编辑程序 158
用到的函数 158
程序流程 158
程序结构 159
程序编写过程 160
加载及执行程序 164
紧缩程序 165
进阶挑战 166
重点复习 166
程序流程 167
讨论 167
改变当前图层 167
编辑程序 168
用到的函数 168
修订程序 169
错误情况 169
进阶挑战 170
重点复习 170
紧缩程序 170
对象的颜色数据项 172
改变图块中的子对象颜色 172
图块内的子对象 173
Nentsel与Entsel函数 174
用到的函数 176
程序流程 176
编辑程序 177
提前结束程序 178
加载及执行程序 178
进阶挑战 179
重点复习 179
使用If函数做多重判断 180
多种情况判断 180
使用Cond函数做多重判断 181
Cond函数的多重语句结构 182
进阶挑战 183
重点复习 183
Repeat循环 184
有限与无限循环 184
While循环 185
计数器的位置 185
进阶挑战 186
重点复习 186
程序流程 187
讨论 187
更新对象图层 187
编辑程序 188
用到的函数 188
加载及执行程序 189
进阶挑战 190
重点复习 190
程序流程 191
讨论 191
改变文字高度 191
编辑程序 192
用到的函数 192
以While取代Repeat 193
紧缩程序 193
进阶挑战 194
重点复习 194
用到的函数 196
程序流程 196
多行文字输入 196
讨论 196
事前演练 197
加载及执行程序 200
编辑程序 200
进阶挑战 201
重点复习 201
紧缩程序 201
程序流程 202
讨论 202
同时更新多个对象的颜色 202
编辑程序 203
用到的函数 203
重点复习 205
Quote函数 205
进阶挑战 206
累积误差位数 207
相对误差 207
相对误差与累积误差 207
进阶挑战 209
重点复习 209
程序流程 210
讨论 210
公切线 210
编辑程序 211
用到的函数 211
加载及执行程序 212
进阶挑战 213
重点复习 213
如果没有相切点 213
为何循环重复七次 213
AutoCAD指令提示标准写法 214
关键字与输入限制 214
句柄 215
设定输入限制 215
中文版AutoCAD的指令提示 215
Initget对Getxxx函数的影响 216
关键字设定 216
关键字使用范例 217
输入限制与关键字使用范例 218
进阶挑战 219
重点复习 219
改变文字的对齐方式 220
讨论 221
用到的函数 223
程序流程 223
编辑程序 224
加载及执行程序 225
加入循环 226
进阶挑战 227
重点复习 227
子程序 228
子程序加载方案二 229
子程序加载方案一 229
子程序加载方案 229
做法二 230
做法一 230
子程序加载方案三 230
进阶挑战 231
重点复习 231
做法三 231
图块内部对象的转换矩阵 232
转换矩阵的用途 233
转换子对象的坐标 234
进阶挑战 239
重点复习 239
转换矩阵函数 239
讨论 241
两圆交点 241
两圆交于两点 242
两圆内切 242
两圆外切 242
程序流程 243
两圆不相交 243
编辑程序 244
用到的函数 244
进阶挑战 247
重点复习 247
加载及执行 247
判断质数 248
质数 248
用到的函数 249
程序流程 249
加载及执行子程序 250
编辑子程序 250
寻找质数 251
加载及执行主程序 252
进阶挑战 253
重点复习 253
随机数的产生 254
随机数 254
种子数 256
带入随机数函数 257
小数取法二 257
小数取法一 257
随机数产生器 258
指定范围的随机数产生器 259
同时取得多个随机数 260
进阶挑战 261
重点复习 261
逐一查询符号表对象 262
符号表 262
查询指定的符号表对象 263
字型使用的字体文件 264
编辑符号表数据 265
进阶挑战 266
重点复习 266
讨论 267
改变所有图层的颜色 267
编辑程序 268
用到的函数 268
程序流程 268
编辑图层符号表 269
利用AutoCAD指令 269
进阶挑战 270
重点复习 270
查询符号表 271
讨论 271
计算所有图块数目 271
组成元素序列 272
计算图块插入数目 272
取得图块名称 272
建立数据序列 273
程序流程 274
查询数据 274
编辑程序 275
用到的函数 275
重点复习 276
加载及执行程序 276
进阶挑战 277
程序流程 278
讨论 278
再写多行文字 278
编辑程序 279
用到的函数 279
加载及执行程序 280
进阶挑战 281
重点复习 281
取得数据 282
建立新的数据文件 282
读写数据库 282
数据库内容 282
序列格式 282
打开数据文件 283
写出数据 284
产生数据 285
添加数据到数据文件 285
关闭文件 285
查看数据文件 285
查看更新后的数据文件 286
关闭文件 286
打开数据文件 286
写出数据 286
读取数据 287
打开数据文件 287
从数据文件读取数据 287
数据文件内的注释 288
关闭文件 288
进阶挑战 289
重点复习 289
文件名与路径 291
讨论 291
图块使用量报表 291
日期与时间 292
程序流程 293
编辑程序 294
重点复习 295
加载及执行程序 295
进阶挑战 296
空行与空格的影响 297
建立数据库 297
读写序列格式文件 297
读取序列数据库的子程序 299
产生图块材料表 301
建立序列数据库的子程序 303
建立零件用量报表 304
重点复习 306
添加数据到序列数据库的子程序 306
进阶挑战 307
DCL基本语法 308
对话框基本组件与属性 308
定义一个对话框 309
对话框组件 309
复选框 310
单选钮 310
定义对话框内的组件 310
编辑框 311
按钮 311
滚动条 312
图像框 312
图像按钮 313
标签 313
列表框 314
下拉列表框 314
属性类型 315
DCL属性 315
已定义的属性 316
对话框定义范例 319
不可使用的属性 319
打开对话框范例程序 320
进阶挑战 322
重点复习 322
按钮组 323
对话框组件组 323
有边线和标题的区 324
区的基本定义 324
无边线和标题的区 326
激活对话框的基本程序语句 326
多列排列 327
当两列高度不等时 328
单选按钮组 329
预设选项 330
当两行长度不等时 331
加大间距 332
错误信息框 333
重点复习 335
进阶挑战 336
标准的对话框调用语句 337
对话框函数调用顺序 337
对话框操控函数 337
打开对话框 338
加载DCL文件 338
打开及关闭对话框的函数 338
卸载DCL文件 339
显示对话框 339
设定组件的状态 340
设定组件的值 340
对话框显示时禁用的函数 340
设定组件的状态、动作与回复 340
回复变量 341
设定动作 341
结束所有的对话框 342
结束对话框 342
重点复习 343
应用程序专用数据 343
处理回复 343
取得组件当前值 343
读取属性初始值 343
处理单选按钮组 345
单选按钮组与复选框 345
处理复选框 347
进阶挑战 352
重点复习 352
处理编辑框 353
编辑框、密码输入与滚动条 353
输入密码 354
处理滚动条 355
确定按钮的动作函数 358
滚动条的动作函数 358
编辑框的动作函数 358
进阶挑战 359
重点复习 359
确定或取消 359
列表框与下拉列表框的响应 360
列表框与下拉列表框 360
多重选取 362
列表编辑函数 363
建立列表 364
文件对话框 367
进阶挑战 368
重点复习 368
处理图像框 369
图像框与图像按钮 369
画线及填满 370
切换图像 374
处理图像按钮 377
制作符合宽高比的幻灯片 377
重点复习 379
进阶挑战 380
暂时隐藏对话框 381
按钮 381
多层次对话框界面 383
进阶挑战 386
重点复习 386
应用程序处理 387
基本函数 387
AutoLlSP函数分类摘要 387
条件 388
算数 388
函数处理 389
错误处理 389
序列处理 390
字符串处理 391
符号处理 392
显示控制 393
设备存取 393
工具函数 393
转换 393
文件处理 394
查询及指令 395
几何 395
扩展数据处理 396
选择集、对象与符号表函数 396
用户输入 396
选择集处理 397
对象处理 397
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《基于核心素养的有效学习与学业评价策略 初中政治》李亚莉主编 2018
- 《汉语言文学本科专业核心课程研究导引教材 古代汉语》马蓝婕责任编辑;(中国)魏宜辉 2019
- 《人体寄生虫学学习指导与习题集 供基础 临床 预防 口腔医学类专业用 第2版》诸欣平,苏川 2018
- 《大学信息技术基础学习与实验指导教程》安世虎主编 2019
- 《牛津中国心理学手册 上 认知与学习》(美)迈克尔·哈里斯·邦德主编;赵俊华,张春妹译 2019
- 《基于核心素养的有效学习与学业评价策略 初中英语》高婉妮主编 2018
- 《普通化学学习指导》王春娜,石军,贾临芳主编 2014
- 《宋词小札》刘逸生著 2019
- 《美学原来这么有趣 颠覆传统教学的18堂美学课》王树生著 2019
- 《西南少数民族传统生态伦理思想》谢仁生著 2019
- 《十二事务所 上》钟晓生著 2019
- 《民国武侠小说典藏文库 现代奇人传 江湖怪异传》平江不肖生著 2020
- 《民国武侠小说典藏文库 江湖异人传回头是岸》平江不肖生著 2020
- 《南甜北咸》高维生著 2019
- 《十二事务所 下》钟晓生著 2019
- 《未来机器城》暴漫团队,燕垒生著 2019
- 《法网风云》苏浙生著 2007
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018