文摘
英文文摘
声明及关于论文使用授权的说明
1 绪论
1.1课题的提出
1.2外螺纹斜轧机概述
1.2.1外螺纹斜轧机的结构
1.2.2工作原理
1.2.3轧辊结构及其主要设计参数
1.3专家系统及其在机械设计中的应用
1.3.1专家系统及其发展动态
1.3.2专家系统在机械设计各阶段的作用
1.4课题研究的主要目的和内容
2 MATLAB软件简介
2.1概述
2.2 MATLAB的功能、特点、应用范围
2.2.1 MATLAB的主要功能
2.2.2 MATLAB的主要特点
2.2.3 MATLAB的应用范围
2.3为何用MATLAB参与机械设计专家系统的软件编制
3专家系统原理及应用
3.1专家系统概述
3.1.1专家系统简介
3.1.2专家系统的类型与特点
3.1.3专家系统的发展趋势
3.1.4专家系统开发的步骤
3.2机械设计专家系统模块的组成
3.2.1知识库模块
3.2.2数据库模块
3.2.3推理机
3.2.4解释机构
4专家系统与MATLAB的接口理论及应用
4.1 MATLAB与Visual C++的接口
4.1.1 Visual C++调用MATLAB引擎
4.1.2 MATLAB可执行程序
4.1.3 VC调用MATLAB数学库
4.2 MATLAB编译器的原理及应用
4.2.1使用编译器
4.2.2创建C++独立应用
4.2.3 MATLAB编译器族
4.3独立应用
4.3.1独立C++应用
4.3.2创建独立的C/C++应用
4.4 MATLAB的计算功能在本系统中的应用
4.4.1利用编译器由M文件生成动态链接文件
4.4.2 C语言MEX文件源程序的构成
4.4.3在Visual C++中调用MATLAB数学函数库的应用
5轧制系设计专家系统
5.1面向对象的程序设计
5.1.1基本概念
5.1.2基本特征
5.1.3面向对象技术与传统专家系统技术的比较
5.1.4 Visual C++6.0高级程序设计语言简介
5.2轧制系设计专家系统的实现
5.2.1人机接口
5.2.2知识库
5.2.3推理机
5.2.4数据库
5.3程序设计实例
5.3.1程序运行环境
5.3.2程序设计实例
6总结与展望
6.1研究工作总结
6.2研究工作展望
致谢
参考文献
附 录