第1章 参数化机械设计概述 1
1.1机械设计过程 1
1.2软件技术概述 3
1.3软件危机 4
1.4软件工程概述 6
1.5参数化机械设计概述 8
第2章 机械设计数表查询 11
2.1数表分类及查询思路 11
2.1.1数表分类 11
2.1.2查询思路 12
2.2非函数表查询 12
2.2.1规则非函数表查询 12
2.2.2不规则非函数表查询 28
2.3函数表查询 52
2.3.1函数表的插值法查询 52
2.3.2函数表的公式法查询 75
2.4数值处理 85
2.4.1舍去小数部分 85
2.4.2保留小数 86
2.4.3角度与弧度的转换 87
习题 87
第3章 机械设计线图处理 89
3.1直线处理 89
3.1.1直角坐标系中的直线处理 89
3.1.2双对数坐标系中的直线处理 91
3.2曲线处理 94
3.3区域处理 95
习题 97
第4章 组合软件设计 99
4.1组合软件概述 99
4.2组合软件的总体设计 104
4.3接口程序设计技术 104
4.3.1调用接口程序设计 104
4.3.2数据接口程序设计 107
4.3.3 API函数的引用 111
4.3.4数据文件的操作机制 119
4.3.5组合软件的主程序 120
4.4目录结构设计技术 120
习题 127
第5章 软件测试技术 128
5.1软件测试的概念 128
5.1.1软件缺陷 128
5.1.2软件测试的基本原则 128
5.1.3软件测试方法 129
5.2软件测试过程 129
5.2.1模块测试 129
5.2.2装配测试 132
5.2.3合格性测试 132
5.2.4计算机系统测试 132
5.2.5项目验收测试 133
5.3软件的调试 134
5.4软件测试用例设计 134
5.4.1功能测试用例设计 134
5.4.2结构测试用例设计 135
5.5图形用户界面的测试 137
第6章 普通V带传动参数化设计系统的设计与实现 139
6.1系统功能设计 139
6.2系统结构设计 141
6.2.1普通V带传动的手工设计过程 141
6.2.2软件结构设计 144
6.3数表的规则化 147
6.4选型图的处理 148
6.5普通V带传动参数化设计VB6.0源程序 150
习题 185
第7章 渐开线标准圆柱齿轮传动参数化设计系统的设计与实现 186
7.1系统功能设计 186
7.2系统结构设计 189
7.2.1渐开线标准圆柱齿轮传动的手工设计过程分析 189
7.2.2确定软件功能模块与调用关系 193
7.2.3目录结构 194
7.3主程序设计 195
7.3.1输入设计 196
7.3.2主程序设计思路 196
7.4公差查询从程序设计 198
7.4.1齿轮工作图标注内容 198
7.4.2数据接口文件结构 199
7.4.3公差查询从程序(VF 6.0数据库)设计 202
7.5齿轮绘图从程序设计 205
7.6设计结果的输出 207
7.7主程序的VB 6.0源程序 207
7.8公差查询从程序(查公差.prg)的V F 6.0源程序 272
7.9自动绘图从程序(齿轮工作图绘制.lsp)的 VL源程序 279
习题 305
第8章 机械传动系统模块化设计软件的设计与实现 308
8.1软件功能设计 308
8.2软件结构设计 309
8.2.1机械传动系统手工设计的一般过程 309
8.2.2软件功能模块结构设计 309
8.3接口程序设计 311
8.3.1“设计”子模块的接口程序设计 311
8.3.2各单级传动设计计算模块的接口程序设计 313
8.3.3各绘图模块的接口设计 316
8.4机械传动系统模块化设计软件的主模块的VB6.0源程序 317
习题 334
参考文献 335