《中文版AutoCAD 2004二次开发标准教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:舒飞主编
  • 出 版 社:上海:上海科学普及出版社
  • 出版年份:2004
  • ISBN:754272732X
  • 页数:324 页
图书介绍:本书主要介绍AutoCAD 2004的二次开发。如何使用AutoLISP程序和代码,解决绘图设计问题。

第1章 AutoLISP核心代码 1

1.1 数据类 1

1.1.1 整数 1

1.1.2 实数 1

目录 1

1.1.3 字符串 2

1.1.4 文件指针 2

1.1.5 图元名 2

1.2 函数类 3

1.2.1 赋值函数、计算函数和三角函数 3

1.1.7 选择集 3

1.1.6 表 3

1.2.2 逻辑函数和关系函数 4

1.2.3 交互性输入数据函数 5

1.2.4 输出和输入函数 6

1.2.5 文件操作函数 7

1.2.6 条件执行函数 8

1.2.7 循环函数 8

1.2.8 表处理函数 9

1.2.9 类型转换函数 10

1.2.10 字符串处理函数 11

1.2.11 求值函数 11

1.2.12 与AutoCAD交流的函数 12

1.2.13 访问AutoCAD实体的函数 13

1.2.14 定义、调用函数 15

1.3 图元群码 17

1.3.1 非图形对象的图元群码 17

1.3.2 图形对象的图元群码 20

1.3.3 单个图元处理函数 32

1.3.4 图元组处理函数 34

第2章 程序化绘图过程与Visual LISP 36

2.1 程序化绘图过程 36

2.1.1 程序化平面绘图命令 36

2.1.2 程序化平面编辑命令 44

2.1.3 程序化三维绘图命令 47

2.1.4 程序化三维编辑命令 50

2.2 Visual LISP 51

2.2.1 运行Visual LISP 51

2.2.2 Visual LISP界面 52

2.2.4 文本编辑器和控制台 53

2.2.3 Visual LISP菜单 53

2.2.5 装载、运行和退出AutoLISP程序 55

第3章 DCL代码 57

3.1 对话框 57

3.1.1 对话框程序的运行过程 58

3.1.2 对话框的组成对象 58

3.1.3 对话框代码概述 59

3.1.4 DCL代码的基本架构 59

3.2.1 按钮类 60

3.2 对话框的基本组件 60

3.2.2 选择类 65

3.2.3 列表类 67

3.2.4 编辑类 68

3.2.5 框架类 70

3.2.6 字符类 73

3.2.7 图像类 75

第4章 菜单代码 78

4.1 下拉式菜单 78

4.1.1 下拉菜单制作实例 79

4.1.2 下拉菜单语句释义 82

4.1.3 菜单中的层叠子菜单 84

4.2 快捷菜单和上下文菜单 85

4.3 局部菜单 88

4.4 快捷键 89

4.5 图像菜单 90

4.6 装载菜单 92

第5章 AutoLISP程序实例 94

5.1 曲线 94

5.1.1 平面曲线 94

5.1.2 空间曲线 113

5.2 曲面 116

5.2.1 伪曲面 116

5.2.2 真曲面 124

第6章 应用AutoLISP编程实例 128

6.1 匀速凸轮 128

6.1.1 编写阿基米德螺线程序 128

6.1.2 造型操作 129

6.2 波纹管模具 143

6.2.2 造型操作 144

6.2.1 编制正弦曲线绘制程序 144

6.3.1 编制抛物线绘制程序 150

6.3 车灯模具组 150

6.3.2 造型操作 151

第7章 简单的DCL实例 159

7.1 启动帮助命令对话框 159

7.1.1 编制DCL程序 159

7.1.3 演示操作 160

7.2 加法器 160

7.1.2 AutoLISP程序 160

7.2.1 编制DCL程序 161

7.2.2 编制AutoLISP程序 163

7.2.3 演示操作 164

7.3 法兰正视图绘制器 164

7.3.1 编制DCL程序 164

7.3.2 编制AutoLISP程序 169

7.4 螺母绘制器 171

7.4.1 编制DCL程序 171

7.4.2 编制AutoLISP程序 174

7.5.1 编制DCL程序 175

7.5 图纸选择对话框 175

7.5.2 编制AutoLISP程序 179

第8章 复杂的DCL实例 181

8.1 光洁度绘制器 181

8.1.1 编制DCL程序 181

8.1.2 编制AutoLISP程序 183

8.2 圆的位置和半径变化对话框 185

8.2.1 编制DCL程序 185

8.2.2 编制AutoLISP程序 187

8.3 垫圈绘制器 188

8.3.1 准备工作 189

8.3.2 DCL程序 190

8.3.3 AutoLISP程序 193

第9章 编程设计三维造型 207

9.1 简单螺纹 207

9.1.1 旋转刀具的螺纹程序 207

9.1.2 实体和截面线都可选取的螺纹程序 208

9.1.3 旋转料棒的螺纹程序 211

9.2 六角螺栓M6 212

9.2.2 绘制螺纹槽截面线 213

9.2.1 螺纹数据的查表与计算 213

9.2.3 绘制螺栓坯 215

9.2.4 创建螺纹 221

9.3 六角螺母M6 225

9.3.1 创建螺母坯 225

9.3.2 改造螺纹槽截面线 228

9.3.3 创建螺纹环 229

9.4.1 查表与计算 232

9.4.2 绘制螺纹槽截面线 232

9.4 锥孔锁紧挡圈 232

9.4.3 创建单螺距螺纹 237

9.4.4 安装螺纹 238

第10章 简单的菜单设计 243

10.1 通用菜单开发 243

10.2 编制热轧圆钢、方钢、六角钢、八角钢绘制菜单 244

10.2.1 DCL设计 245

10.2.2 AutoLISP程序 248

10.2.3 编写菜单代码 252

10.3 铆钉绘制菜单 253

10.3.1 半圆头铆钉 254

10.3.2 沉头铆钉 258

10.3.3 半沉头铆钉 261

10.3.4 封闭型扁圆头抽芯铆钉 264

10.3.5 封闭型沉头抽芯铆钉 268

10.3.6 开口型扁圆头抽芯铆钉 272

10.3.7 开口型沉头抽芯铆钉 276

10.3.8 菜单文件 280

11.1 A型普通平键程序 281

第11章 图像菜单设计 281

11.2 B型普通平键程序 286

11.3 C型普通平键程序 291

11.4 半圆键程序 295

11.5 A型楔键程序 299

11.6 B型楔键程序 304

11.7 C型楔键程序 308

11.8 勾头楔键程序 313

11.9 花键程序 318

11.10 菜单程序 323