《CAD二次开发技术及其工程应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王玉琨,任卫红,茅艳等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302167990
  • 页数:317 页
图书介绍:本书介绍AutoCAD开发技术,工程图的二次开发基础,CAD二次开发技术及其工程应用方法。

第1章 AutoCAD定制与开发概述 1

1.1 AutoCAD二次开发特性 1

1.1.1 AutoCAD开发系统概述 1

1.1.2 AutoCAD系统开发特性 2

1.1.3 可自定义支持文件 3

1.2 设置绘图环境 3

1.2.1 设置搜索路径、支持文件 3

1.2.2 文件的打开与保存 5

1.3 用户系统配置 8

1.3.1 程序参数文件的结构 8

1.3.2 定义和使用外部命令 8

1.3.3 保存配置 11

本章小结 13

练习 13

第2章 形定义与图形符号库开发 14

2.1 形的创建 14

2.1.1 形的定义 15

2.1.2 创建形文件 19

2.1.3 加载形文件 21

2.1.4 插入形 22

2.2 图形符号库开发 22

2.2.1 用形建立符号 23

2.2.2 用形定义字体 24

2.2.3 专用图形符号库开发 24

2.3 字体定义 27

2.3.1 文本字体说明 27

2.3.2 定义大字体 27

2.3.3 定义扩展大字体文件 28

2.3.4 使用大字体 31

2.3.5 大字体的其他用法 31

2.3.6 高级形定义技术 31

本章小结 32

练习 33

第3章 线型与图案文件的扩充 34

3.1 线型的定制 34

3.1.1 线型及线型文件 34

3.1.2 定义简单线型 37

3.1.3 定义复杂线型 38

3.1.4 创建线型文件 39

3.1.5 加载和设置线型 42

3.2 填充图案 45

3.2.1 CAD图案文件 46

3.2.2 图案的定义格式 47

3.2.3 图案文件及图案库的建立 49

3.2.4 工程图案库的建立方法 51

本章小结 54

练习 54

第4章 菜单和工具栏的开发 55

4.1 菜单及菜单文件 55

4.1.1 菜单文件的类型 55

4.1.2 CAD菜单文件分析 57

4.1.3 菜单文件的结构及语法规则 60

4.1.4 菜单组 66

4.1.5 加载菜单 67

4.2 菜单文件的开发方法 68

4.2.1 扩充和修改系统菜单 68

4.2.2 建立用户菜单 69

4.2.3 创建菜单应用示例 70

4.3 定制工具栏 77

4.3.1 工具栏定义格式 77

4.3.2 定制工具栏的方法 80

本章小结 83

练习 83

第5章 Visual LISP程序设计 84

5.1 Visual LISP概述 84

5.1.1 AutoLISP和Visual LISP的关系 84

5.1.2 Visual LISP的启动 85

5.1.3 Visual LISP集成化环境 86

5.2 AutoLISP基础 89

5.2.1 AutoLISP语言的特点 89

5.2.2 AutoLISP的数据类型 89

5.2.3 AutoLISP变量 92

5.2.4 AutoLISP表达式 93

5.3 AutoLISP内部函数 94

5.3.1 基本函数 94

5.3.2 实用函数 103

5.3.3 实体操作函数 111

5.3.4 其他操作函数 114

5.4 AutoLISP应用程序开发实例 116

5.4.1 LISP程序的编辑和调用 116

5.4.2 增加AutoLISP函数 118

5.4.3 扩充CAD的实用命令 119

5.4.4 访问AutoCAD的图形数据库和编辑图形实体 122

5.4.5 程序的自动装入和自动调用 124

5.5 Visual LISP程序开发环境 125

5.5.1 交互式编辑程序 125

5.5.2 程序调试过程 129

5.5.3 构造应用程序 130

本章小结 134

练习 135

第6章 图形转换接口文件 136

6.1 命令组文件格式及实现 136

6.1.1 命令文件的格式 136

6.1.2 命令文件的建立 137

6.1.3 命令文件的执行 138

6.2 DXF文件格式及实现 138

6.2.1 DXF文件的格式 139

6.2.2 DXF文件的执行 145

6.2.3 高级语言生成和读取DXF文件 147

本章小结 149

练习 150

第7章 对话框的设计与制作 151

7.1 概述 151

7.1.1 对话框的组成 151

7.1.2 对话框的设计环境与步骤 152

7.1.3 对话框的控件及其属性 153

7.2 对话框管理程序设计 156

7.2.1 DCL文件的内容结构 156

7.2.2 控件的定义与调用 159

7.2.3 对话框的设计原则与布局技巧 161

7.2.4 Auto LISP处理对话框的函数 162

7.2.5 对话框程序的结构 167

7.3 对话框应用举例 168

7.3.1 对话框格式文件的设计 169

7.3.2 应用程序模块的设计 172

7.3.3 应用程序模块运行操作 175

本章小结 175

练习 176

第8章 工程图的二次开发基础 177

8.1 绘图环境的设定 177

8.1.1 图纸初始化设置 177

8.1.2 图纸初始化程序设计 182

8.1.3 图层和比例设定 183

8.1.4 LISP程序的自动装入和运行 188

8.2 程序化绘图过程 188

8.2.1 程序化平面绘图命令 189

8.2.2 程序化平面编辑命令 191

8.2.3 程序化三维绘图命令 194

8.3 常用绘图程序的编制 201

8.3.1 直线圆弧求交程序设计 201

8.3.2 编制曲线绘制程序 206

8.4 可视化图库建立方法 209

8.4.1 建立可视化图库的基本思路 210

8.4.2 图样库的数据结构 211

8.4.3 图样库管理模块设计 212

本章小结 213

练习 213

第9章 CAD开发技术在机械设计中的应用 214

9.1 视图标注程序设计 214

9.2 常用尺寸标注程序设计 218

9.2.1 标注尺寸初值设置函数 219

9.2.2 线型尺寸标注函数 220

9.2.3 半径类尺寸标注函数 222

9.2.4 角度尺寸标注函数 224

9.2.5 表面粗糙度符号标注 225

9.2.6 形位公差标注 227

9.3 标准件图库设计 230

9.3.1 建立图形库的基本思想和数据组织 230

9.3.2 参数方式自动绘制螺栓零件 231

9.4 参数化图形绘制 237

9.4.1 参数化绘图的原理及步骤 237

9.4.2 CAD环境下参数化绘图的方法 238

9.4.3 用AutoLISP编程实现参数化绘图 239

9.5 三维造型设计实例 246

9.5.1 三维用户坐标系统 246

9.5.2 用LISP绘三维实体 247

本章小结 251

练习 251

第10章 CAD开发技术在建筑设计中的应用 252

10.1 常用建筑设计应用程序 252

10.1.1 通用标高符号标注程序的设计 252

10.1.2 折断线的绘制 254

10.1.3 剖面剖切符号标注程序 254

10.2 墙体设计程序设计 256

10.2.1 双线墙体的程序设计 256

10.2.2 编辑修改墙体连接的程序设计 258

10.2.3 室外台阶平面图程序设计 262

10.2.4 添加门窗程序设计 266

10.3 楼梯程序设计 269

10.3.1 绘制楼梯平面图 269

10.3.2 绘制楼梯剖面图 273

本章小结 278

练习 278

第11章 CAD开发技术在矿图设计中的应用 279

11.1 坐标方格网绘制 279

11.2 边界线程序设计 281

11.3 钻孔符号绘制 283

11.4 断层符号绘制 286

11.5 回采工作面及采空区处理 287

本章小结 289

练习 290

附录A AutoCAD 2004的系统变量一览表 291

附录B AutoCAD 2004的尺寸标注系统变量表 307

附录C AutoLISP内部函数 312

参考文献 317