《AutoCAD2009中文版二次开发实例教程》是化学工业出版社出版的图书,作者是刘言松、贺炜。
基本介绍
- 书名AutoCAD2009中文版二次开发实例教程
- 作者刘言松、贺炜
- ISBN9787122048325
- 类别图书 > 计算机与网际网路 > 辅助设计与工程计算
- 页数261
- 出版社化学工业出版社
- 出版时间2009-04-01
- 装帧平装
- 开本16开
- 丛书名AutoCAD基础及工程设计实例丛书
内容简介
本书分为基础篇和实例篇,其中基础篇简要介绍了AutoCAD 2009中文版、Visual LISP开发环境、Visual LISP编程基础等;实例篇通过标準件参数化绘图系统开发、常用件参数化绘图系统开发、形位公差和表面粗糙度自动标注系统开发、平面凸轮参数化绘图系统开发实例的讲解,使读者能快速掌握利用AutoCAD 2009中文版进行二次开发的方法,并具有使用Visual LISP语言编程的能力。全书语言叙述精炼、实例讲解过程翔实,以期能给从事AutoCAD二次开发的读者以有力的指导。
目录
第1篇 基础篇 1
第1章 Visual LISP概述 3
1.1 AutoCAD 2009中文版简介 4
1.1.1 功能区 4
1.1.2 选单栏 5
1.1.3 工具列 7
1.1.4 绘图视窗 8
1.1.5 命令视窗 8
1.1.6 应用程式和图形状态栏 8
1.1.7 信息中心 9
1.2 Visual LISP开发环境 10
1.2.1 启动Visual LISP 10
1.2.2 Visual LISP界面 11
1.2.3 Visual LISP文本编辑器 15
1.2.4 Visual LISP控制台视窗 16
1.2.5 一个简单的Visual LISP程式 17
1.2.6 退出Visual LISP 20
1.3 AutoLISP与Visual LISP的关係 20
1.3.1 AutoLISP 语言简介 20
1.3.2 Visual LISP 语言简介及其与AutoLISP 语言的关係 21
第2章 Auto LISP编程基础 23
2.1 AutoLISP语言的数据类型 24
2.2 AutoLISP的变数 26
2.2.1 变数的数据类型 26
2.2.2 变数的赋值 26
2.2.3 有默认值的变数 27
2.2.4 显示变数的值 27
2.3 AutoLISP的表达式 27
2.3.1 AutoLISP表达式的格式 27
2.3.2 AutoLISP表达式中运算的优先权 28
2.3.3 AutoLISP表达式的求值过程 28
2.4 AutoLISP的函式 28
2.4.1 AutoLISP函式的定义 28
2.4.2 AutoLISP函式的调用 28
2.4.3 AutoCAD命令的调用 29
2.4.4 常用AutoLISP函式介绍 29
2.5 对话框开发技术 40
2.5.1 对话框的组成 41
2.5.2 对话框控制语言简介 42
2.5.3 有关对话框的AutoLISP函式 45
2.5.4 对话框程式设计中应注意的几个问题 47
2.5.5 对话框开发样例 48
第2篇 实例篇 51
第3章 标準件参数化绘图系统开发 53
3.1 标準件概述 54
3.1.1 标準件的分类 54
3.1.2 标準件的画法 54
3.1.3 标準件的绘图程式清单 55
3.2 参数化绘图程式设计 56
3.2.1 绘图程式的几种形式 56
3.2.2 关于程式编制的几点思考 57
3.2.3 程式的编制构思 58
3.2.4 绘图程式说明 59
3.2.5 根据程式流程图编製程序 59
3.3 对话框程式设计 67
3.3.1 对话框设计总则 67
3.3.2 父对话框设计及驱动程式 68
3.3.3 子对话框的功能及驱动程式设计 82
3.4 对话框程式与参数化绘图程式的连线 89
3.5 程式在AutoCAD选单中的嵌入 92
3.5.1 用户自定义产品所使用环境的变更简介 92
3.5.2 添加选单 93
3.6 本章小结 97
3.7 练习题 97
第4章 常用件参数化绘图系统开发 99
4.1 常用件概述 100
4.1.1 齿轮的分类 100
4.1.2 直齿圆柱齿轮各部分名称及尺寸计算 100
4.2 参数化绘图程式设计 103
4.2.1 绘图程式设计分析 103
4.2.2 关于圆柱齿轮程式编制的几点思考 103
4.2.3 程式的编制构思 104
4.2.4 绘图程式说明 105
4.2.5 根据流程图编制绘图程式 105
4.2.6 完整的程式代码 109
4.3 对话框程式设计 114
4.3.1 对话框外形设计 114
4.3.2 对话框结构分析及源程式代码 114
4.3.3 对话框的功能 118
4.3.4 定义对话框各控制项的调用函式 119
4.3.5 连线函式及程式段 121
4.3.6 对话框的驱动 123
4.4 对话框程式与参数化绘图程式的连线 129
4.5 程式在AutoCAD选单中的嵌入 132
4.5.1 将选单要调用的命令在打开AutoCAD 2009时自动载入 132
4.5.2 在AutoCAD 2009中添加命令 132
4.5.3 在原有选单的基础上添加自己的选单和按钮 134
4.6 本章小结 135
4.7 练习题 135
第5章 形位公差和表面粗糙度自动标注系统开发 137
5.1 表面粗糙度和形位公差概述 138
5.1.1 表面粗糙度概述 138
5.1.2 形位公差概述 139
5.2 标注程式设计 142
5.2.1 表面粗糙度标注程式的编制 142
5.2.2 形位公差标注程式的编制 145
5.3 对话框程式设计 161
5.3.1 表面粗糙度对话框设计 161
5.3.2 形位公差父对话框设计 165
5.3.3 形位公差子对话框设计 172
5.4 对话框与标注程式的连线 181
5.5 程式在AutoCAD选单中的嵌入 183
5.5.1 将选单要调用的命令在打开AutoCAD 2009时自动载入 183
5.5.2 在AutoCAD 2009中添加命令 184
5.5.3 在原有选单的基础上添加自己的选单和按钮 185
5.6 本章小结 186
5.7 练习题 186
第6章 平面凸轮参数化绘图系统的开发 187
6.1 凸轮曲线概述 188
6.1.1 凸轮机构的类型 188
6.1.2 凸轮机构中从动件常用的运动规律 190
6.1.3 凸轮轮廓曲线的设计 195
6.2 凸轮曲执行绪序设计 198
6.2.1 对称的简谐运动曲线 198
6.2.2 对称的双谐运动曲线 200
6.2.3 对称的摆线运动曲线 202
6.3 参数化对话框程式设计 204
6.3.1 一级对话框 204
6.3.2 二级对话框 205
6.4 对话框的驱动 209
6.4.1 对话框结构分析 209
6.4.2 对话框驱动程式 210
6.5 凸轮参数化设计完整程式 214
6.6 程式在AutoCAD选单中的嵌入 222
6.6.1 将选单要调用的命令在打开AutoCAD 2009时自动载入 222
6.6.2 在AutoCAD 2009中添加命令 222
6.6.3 在原有选单的基础上添加自己的选单和按钮 224
6.7 本章小结 224
6.8 练习题 225
第7章 VBA工具 227
7.1 VBA 228
7.1.1 VBA工程 228
7.1.2 宏 231
7.1.3 VBA集成开发环境——VBA IDE 234
7.1.4 编程示例 244
7.2 本章小结 246
7.3 练习题 247
附录一 AutoLISP函式 249
附录二 AutoCAD快捷键 256
附录三 AutoLISP错误代码及解释 259
参考文献 261
前言
AutoCAD 2009中文版是美国Autodesk公司推出的辅助设计软体AutoCAD的最新版本。AutoCAD已广泛套用于机械、建筑、电子、航天、化工、服装等设计领域。AutoCAD 2009中文版与AutoCAD 2008中文版相比,在界面上做了较大的改变,并新增了“快捷特性”、“动作记录器”、“选单浏览器”等功能。
本书的写作思想是立足于解决实际问题,以实例讲解为主,通过循序渐进的实例开拓思路,掌握方法,使读者在实例中快速掌握利用AutoCAD 2009中文版进行二次开发的基本方法。