文摘
英文文摘
第1章 绪论
1.1 论文的研究背景
1.2 相关领域的发展现状
1.2.1 CAD技术的发展概述
1.2.2 基于特征的三维参数化建模CAD技术的发展及应用
1.2.3 虚拟装配技术的发展现状
1.3 课题研究的主要内容及意义
1.3.1 课题研究的主要内容
1.3.2 课题研究的意义
第2章 基于SolidWorks的产品三维参数化设计的理论基础
2.1 SolidWorks系统简介
2.1.1 SolidWorks软件的特点
2.1.2 易用和友好的界面
2.1.3 装配设计建模
2.1.4 零件设计建模
2.1.5 工程图纸绘制
2.1.6 有限元分析功能
2.1.7 数据转换
2.2 系统开发工具的介绍与选择
2.2.1 Delphi语言
2.2.2 Visual Basic 6.0语言
2.2.3 Visual C++语言
2.3 SolidWorks二次开发应遵循的原则
2.3.1 用户界面友好
2.3.2 遵循软件工程方法
2.3.3 参数化CAD
2.3.4 成组CAD
2.3.5 模块化原则
2.4 基于特征的参数化建模方法
2.4.1 特征造型的作用
2.4.2 特征造型的方法
2.4.3 特征的定义
2.4.4 特征的分类
2.4.5 特征的描述方法
2.4.6 基于特征的参数化建模
2.5 用VISUAL C++开发SOLIDWORKS的关键技术
2.5.1 组件对象模型(COM)
2.5.2 对象链接与嵌入(OLE)
2.5.3 SolidWorks二次开发使用COM和OLE的选择
2.5.4 动态链接库(DLL)
第3章 SolidWrorks二次开发的具体实施
3.1 用Visual C++二次开发SolidWorks的原理
3.1.1 SolidWorks二次开发体系组成
3.1.2 SolidWorks二次开发系统结构
3.2 数据库的选择与创建
3.2.1 ODBC技术
3.2.2 DAO技术
3.2.3 选择使用DAO或ODBC技术的原则
3.3 SolidWorks二次开发的一般步骤
3.3.1 系统开发环境的配置
3.3.2 SolidWorks二次开发的方法与步骤
第4章 三维参数化设计的实现
4.1.三维参数化设计模块概述
4.1.1 参数化设计模块简介
4.1.2 参数化建模方法
4.1.3 三维参数化零件模板库的建立
4.1.4 模块结构
4.2 三维参数化设计模块的开发
4.2.1 零件模板文件的建立
4.2.2 菜单的添加
4.2.3 工具栏的添加
4.2.4 对话框的建立
4.2.5 程序的编译注册
4.2.6 插件的加载与卸载
4.2.7 程序的运行
第5章 虚拟装配的研究
5.1 虚拟装配的定义和特点
5.1.1 虚拟装配的定义
5.1.2 虚拟装配的分类
5.1.3 虚拟装配的特点
5.2 SolidWorks的装配环境
5.2.1 虚拟装配环境的主要功能
5.2.2 虚拟装配关系
5.2.3 虚拟装配流程
5.3 虚拟装配模块的开发
5.3.1 虚拟装配模块的结构
5.3.2 虚拟装配过程
5.3.3 干涉检查
5.3.4 爆炸视图
第6章 结论与建议
6.1 结论
6.2 建议
参考文献
致谢