计算机辅助设计 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙江宏主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2010
- ISBN:9787040286113
- 页数:319 页
第1章 计算机辅助设计概述 1
1.1 计算机辅助设计的发展 1
1.1.1 计算机辅助设计技术的发展历程 1
1.1.2 计算机辅助设计技术的发展方向 3
1.1.3 计算机辅助设计技术的应用 4
1.2 CAD系统组成与选型 5
1.2.1 CAD系统的硬件组成 5
1.2.2 CAD系统的软件组成 8
1.2.3 CAD系统的构建 9
1.2.4 国内外常用CAD系统及其特点 9
1.2.5 二维与三维CAD软件的关系 12
1.3 CAD系统的选型 13
1.4 AutoCAD基本特性及与工程制图的关系 15
1.4.1 AutoCAD的基本功能及应用领域 17
1.4.2 AutoCAD的优缺点 18
1.4.3 AutoCAD 2010与工程制图 19
1.5 本书设计构想 22
1.5.1 总体设计思路 22
1.5.2 开发平台与设计思路 25
第2章 AutoCAD操作文件系统的开发应用 26
2.1 参数化设计与非参数化设计 26
2.2 程序参数文件 28
2.3 线型文件 31
2.4 图案填充文件 37
2.5 字体与形文件 41
2.6 脚本文件 46
2.6.1 概述 46
2.6.2 脚本文件命令及范例 49
2.7 幻灯片 50
第3章 AutoCAD二次开发与数据库 53
3.1 AutoCAD图形标准格式与接口 53
3.1.1 DXF文件格式 53
3.1.2 图形接口 54
3.2 AutoCAD开发工具 56
3.2.1 LISP与AutoLISP 56
3.2.2 VBA程序环境 57
3.2.3 ObjectARX开发系统 59
3.3 Visual LISP开发工具 61
3.3.1 概述 61
3.3.2 Visual LISP的功能与特点 62
3.3.3 进入Visual LISP工作环境 64
3.4 AutoCAD与外部数据库 65
3.4.1 概述 65
3.4.2 数据库配置 66
3.4.3 数据库数据查看 69
3.4.4 数据与图形对象的链接 70
3.4.5 建立标签 74
3.4.6 数据库基本查询 77
3.4.7 合并查询 81
第4章 Visual LISP操作与维护 83
4.1 Visual LISP工作环境 83
4.1.1 操作界面 84
4.1.2 编辑文件的过程 85
4.2 文本编辑器与格式化 86
4.2.1 文本编辑器概述 86
4.2.2 文本格式化 88
4.3 Visual LISP控制台 90
4.4 调试程序 92
4.4.1 调试工具 92
4.4.2 调试过程 93
4.4.3 跟踪变量 98
4.5 应用程序的维护与编译 99
4.5.1 工程文件 99
4.5.2 编译Visual LISP应用程序 101
4.6 制作应用程序包 101
4.6.1 简单模式 101
4.6.2 专家模式 102
第5章 AutoLISP基础 104
5.1 AutoLISP的数据类型 104
5.1.1 原子 105
5.1.2 表和点对 107
5.1.3 文件描述符 108
5.1.4 内部函数 108
5.1.5 选择集 109
5.1.6 图元名 109
5.2 AutoLISP语言的程序结构 109
5.3 AutoLISP的求值过程 111
5.4 AutoLISP程序的装入及运行 112
5.4.1 AutoLISP程序的装入 113
5.4.2 AutoLISP程序的运行 113
5.4.3 AutoLISP程序的自动装入 114
5.5 AutoLISP语言基本函数 114
5.5.1 数值函数 114
5.5.2 赋值函数、求值与禁止求值函数 116
5.5.3 表处理函数 116
5.5.4 字符串处理函数 120
5.5.5 交互式输入函数 125
5.5.6 屏幕输出函数 129
第6章 AutoLISP的绘图功能 131
6.1 command函数 131
6.1.1 参数及规则 131
6.1.2 求值 133
6.1.3 应用command函数的注意事项 134
6.1.4 应用举例 134
6.2 图形处理函数 136
6.2.1 目标捕捉函数Osnap 137
6.2.2 应用举例 138
6.3 屏幕操作函数 140
6.4 访问输入设备函数grread 140
6.5 存取AutoCAD系统变量函数 143
6.5.1 获取系统变量函数getver 143
6.5.2设置系统变量函数setver 143
6.6 AutoCAD图形中的事件反应器 144
6.6.1 事件反应器的类型及事件 144
6.6.2 回调函数 146
6.6.3 创建事件反应器 146
6.6.4 利用对象事件反应器 147
6.6.5 关闭事件反应器 149
6.6.6 暂时和永久事件反应器 150
第7章 函数定义与程序结构 151
7.1 defun函数 152
7.1.1 函数的定义 152
7.1.2 函数的调用 153
7.1.3 函数的副作用 153
7.1.4 应用defun函数的注意事项 155
7.2 增加和修改AutoCAD的命令 155
7.2.1 增加AutoCAD的命令 156
7.2.2 修改AutoCAD的命令 156
7.2.3 恢复AutoCAD的命令 157
7.3 逻辑测试函数 157
7.3.1 数的比较函数 158
7.3.2 逻辑判断函数 159
7.3.3 数的性质测试函数 159
7.3.4 数据类型测试函数 159
7.3.5 等值测试函数 161
7.3.6 从属关系测试函数member 161
7.4 条件分支函数 162
7.4.1 if函数 162
7.4.2 cond函数 162
7.5 循环结构 163
7.5.1 while函数 163
7.5.2 repeat函数 165
7.5.3 foreach函数 166
7.5.4 mapcar函数 166
7.6 调用函数的函数apply 167
7.7 顺序控制函数progn 168
7.8 函数的递归定义 169
7.9 文件操作函数 170
7.9.1 打开文件函数open 171
7.9.2 关闭文件函数close 171
7.9.3 输入输出函数 172
7.9.4 文件查找函数findfile 173
7.9.5 文件操作函数综合举例 174
第8章 AutoLISP图形数据库管理 176
8.1 选择集的处理 176
8.1.1 创建选择集 177
8.1.2 操作选择集 181
8.1.3 选择集操作函数实例 183
8.2 处理图元对象 184
8.2.1 获取图元名称 185
8.2.2 修改图元数据 187
8.2.3 增加图元和删除图元 189
8.3 扩展图元数据的处理 191
8.3.1 扩展图元数据的组织及DXF组码 191
8.3.2 注册应用名称 192
8.3.3 添加扩展图元数据 193
8.3.4 访问扩展图元数据 193
8.3.5 扩展图元数据内存管理 195
8.3.6 扩展图元数据中的句柄 196
8.4 符号表和词典 196
8.4.1 符号表 197
8.4.2 词典 200
第9章 DCL语言与对话框 202
9.1 概述 202
9.2 对话框部件 208
9.3 DCL文件结构 208
9.3.1 base.dcl和acad.dcl文件 209
9.3.2 引用DCL文件 209
9.3.3 DCL语法 209
9.4 DCL技巧 214
9.4.1 建立控件组 214
9.4.2 控件间的间距 215
9.4.3 右端和底端空间 215
9.4.4 加框行和列周围的空间 216
9.4.5 自定义退出按钮文本 216
9.4.6 对话框设计原则 218
9.4.7 预定义控件和控件组的原则 222
9.5 对话框控制语言 225
9.5.1 属性 225
9.5.2 DCL控件的功能 233
9.5.3 DCL控件的分类 234
第10章 DCL对话框管理 244
10.1 打开和关闭对话框 244
10.2 控件处理和属性处理 245
10.2.1 动作表达式与回调 246
10.2.2 动作表达式 246
10.2.3 回调原因 247
10.2.4 默认值与DCL动作 248
10.2.5 处理控件 248
10.3 DCL对话框范例 256
10.3.1 “尺寸标注”对话框 257
10.3.2 “粗糙度标注”对话框 258
10.3.3 “深沟球轴承”对话框 263
10.3.4 “圆锥销”对话框 266
10.3.5 “图框”对话框 268
10.3.6 “系统设置”对话框 269
10.3.7 “生成明细表”对话框 271
第11章 VisualLISP中的ActiveX对象 274
11.1 VisualLISP面向对象的特性 274
1 1.2 AutoCAD对象模型 275
11.2.1 对象的属性 275
11.2.2 对象的方法 277
11.2.3 对象的集合 277
11.3 处理AutoCAD对象 277
11.3.1 利用变量监视工具查看对象的属性 278
11.3.2 应用程序对象的层次 279
11.3.3 小结 279
11.4 在Visual LISP函数中利用ActiveX方法 280
11.4.1 调用Visual LISP提供的ActiveX函数 280
11.4.2 将Visual Basic变量转换成Visual LISP变量 282
11.4.3 查看及更改对象的属性 283
11.4.4 判断对象是否可以访问 284
11.4.5 使用变量保存ActiveX函数的返回值 284
11.4.6 利用对象的属性及方法 285
11.4.7 判断对象的方法或属性是否可用 286
11.4.8 处理对象集合 287
11.4.9 查找对象集合中的对象 289
11.5 变量的转换 289
11.6 释放对象及内存 290
11.7 对象数据转换 290
第12章 通用机械CAD系统程序开发 292
12.1 系统设计目的与方案选择 292
12.2 程序总体结构设计 294
12.2.1 程序内容 294
12.2.2 方案的执行 295
12.3 程序结构设计 295
12.3.1 菜单管理&. 295
12.3.2 算法程序设计 300
12.3.3 DXF格式设计 307
12.3.4 其他程序 309
参考文献 319
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《景观艺术设计》林春水,马俊 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018