第一篇 导论 3
第一章 概述 3
1.1 引言 3
1.2 CAD系统的组成 5
1.3 CAD系统的作业过程 9
1.4 CAD系统的发展 10
第二章 CAD系统硬件 15
2.1 概述 15
2.2 主机 17
2.3 外存贮器 19
2.4 输入设备 23
2.5 输出设备 25
2.6 显示器 29
参考文献 33
第二篇 CAD软件开发技术 37
第三章 软件工程 37
3.1 概述 37
3.2 软件生存周期 38
3.3 软件质量评价 40
3.4 软件工程规范 41
第四章 软件设计 44
4.1 概述 44
4.2 软件结构设计 45
4.3 软件详细设计 50
4.4 软件编码 53
第五章 软件测试与维护 56
5.1 概述 56
5.2 软件测试方法 57
5.3 软件测试过程 61
5.4 软件维护技术与管理 64
参考文献 65
第三篇 CAD程序设计基础 69
第六章 CAD程序设计模型 69
6.1 概述 69
6.2 模型建立的要求与方法 75
6.3 模型建立的实例 79
6.4 模型的求解 89
第七章 机械优化设计 90
7.1 概述 90
7.2 一维搜索方法 100
7.3 无约束优化方法 105
7.4 约束优化方法 117
第八章 结构分析数值解法 130
8.1 概述 130
8.2 有限差分法 130
8.3 有限单元法 136
8.4 边界元法 150
参考文献 158
第四篇 CAD数据管理技术 163
第九章 数据结构 163
9.1 概述 163
9.2 线性表 164
9.3 链表 167
9.4 树 171
9.5 图 176
9.6 查找 178
9.7 排序 181
第十章 文件系统 187
10.1 概述 187
10.2 文件的逻辑结构 188
10.3 文件的物理结构 190
10.4 文件管理与存取 192
第十一章 数据库系统 197
11.1 概述 197
11.2 数据的描述 199
11.3 数据库系统的体系结构 204
11.4 数据库系统的活动周期 207
11.5 工程数据库 208
第十二章 dBASE数据库系统 213
12.1 概述 213
12.2 dBASEⅢ数据库的建立 215
12.3 dBASEⅢ数据库的操作 221
12.4 dBASEⅢ数据库的应用程序 226
参考文献 232
第五篇 CAD图形绘制技术 237
第十三章 图形绘制方法 237
13.1 概述 237
13.2 基本图形绘制 240
13.3 剖面线绘制 245
13.4 尺寸标注与加工符号绘制 248
13.5 曲线与曲面绘制 252
第十四章 图形变换原理 262
14.1 概述 262
14.2 二维图形变换 265
14.3 三维图形变换 275
14.4 三维形体平行投影 281
第十五章 AutoCAD绘图软件 287
15.1 概述 287
15.2 图形的绘制 292
15.3 图形的编辑 300
15.4 尺寸标注与剖面线绘制 307
15.5 图形的输出 311
15.6 图形数据交换文件 312
15.7 AutoLISP语言 319
参考文献 322
第六篇 CAD应用 327
第十六章 概述 327
16.1 自动武器CAD应用研究 327
16.2 自动武器CAD应用的主要技术问题 328
16.3 自动武器CAD应用软件的基本组成 329
第十七章 弹道与枪弹设计 333
17.1 概述 333
17.2 外弹道计算 333
17.3 内弹道计算 337
17.4 普通弹弹头设计 341
第十八章 枪械主要零部件设计 345
18.1 枪管设计 345
18.2 导气装置设计 350
18.3 闭锁机构设计 360
18.4 弹匣设计 368
18.5 弹链输弹机构设计 376
18.6 复进簧设计 379
第十九章 枪械自动机传动与运动计算 387
19.1 枪械自动机传动参数计算 387
19.2 枪械自动机运动计算 395
第二十章 枪械尺寸链计算 406
20.1 概述 406
20.2 尺寸链方程及其解法 409
20.3 组成环传递系数的数值解法 410
20.4 尺寸链计算方法 414
20.5 协调计算方法 420
20.6 尺寸链计算程序的编制 422
参考文献 423