首页 >> 面板线

基于面向对象技术的尺寸精度设计专家系统研究吐鲁番

吐鲁番    
2022年11月23日

基于面向对象技术的尺寸精度设计专家系统研究***

基于面向对象技术的尺寸精度设计专家系统研究*** 2011: 99—4—32 A research on the expert system of dimension accuracy design based on object-oriented technology  Zhang Linna(Dept of Mech.Eng., Zhengzhou University of Technology)   Abstract: Design of dimensional accuracy and fit is an important content in machine design and manufacturing. In view of the factors involved in this kind of design are mumerous, the inference design is frequently need to be carried out in accordance with the demand of application, rules of manufacturing, thinking logic and experience of expert, and it means that it is comparatively ideal to complete this kind of design by emploging the method of expert system. This paper accomplished the constructional work of expert system for dimension accuracy and fit design by adopting the advanced object-oriented technology.  Key words: Object-oriented technology, Dimensional accuracy design, Fit design, Expert system.  Fig 8 Tab 0 Ref 4“Jixie Sheji”82531 引言  机械零件尺寸精度及配合的设计是机械设计与制造中重要的环节之一,设计是否正确、合理,对产品的使用性能和制造成本,对企业生产的经济效益和社会效益都有着重要的影响,有时甚至起决定作用。尺寸精度设计是一个非常复杂、涉及因素众多的问题,需要综合考虑使用要求、材料性能、加工装配等方面的情况并且设计时需要进行必要的协调,因此它不仅要求设计者掌握基本理论和方法,同时还要求设计者具有一定的实践经验。对于这种需要大量经验知识的设计问题,专家系统方法是非常理想的。专家系统的开发工作可以由多种工具和方法来完成,而面向对象程序设计技术的技术特征表明用它来进行开发工作是行之有效的,因此本文采用面向对象程序设计技术完成了尺寸精度设计专家系统的建造工作。2 面向对象程序设计技术  面向对象程序设计技术是在软件业中出现“软件危机”的背景下出现的一种新的程序设计技术。它一改传统的以过程和操作为中心来设计系统的结构化程序设计方法,以“对象”或“数据结构”为中心来设计软件,使得软件结构比较稳定,软件的可重用性也比较好,能较好地反映人们求解问题的方式和方法。面向对象程序设计技术有如下一些基本特征:  (1)模块性  一个对象是系统中基本的运行实体,其内部状态不受或很少受外界的影响,它具有模块化最重要的特性:抽象和信息隐蔽。模块反映了数据和对象的抽象,是设计良好软件系统的基本属性,每一个模块是程序可单独编址的元素。  (2)封装性   封装是一种信息隐蔽技术,就是把数据和加工数据的操作封装在一起,构成一个具有类类型的实例即对象。对象是封装的数据和操作。如图1所示。对象将自己的功能封装起来,以便将对象的使用者和设计者分开,从而加快软件研制的速度。图1 对象的封装示意图  (3)继承性  继承是类的特性,即子类可以继承父类的特性,系统的处理能力可以通过对象的继承性实现共享。继承可以用一个偏序关系来定义:  inh∷=(C,≥)式中:C——具有继承关系的所有类;   ≥——表示继承关系。  若A类继承B类,B类是父类,A类是子类,A类继承B类的全部性质,所以A即是B“(A is a B)”,一般情况下A也可以具有B所没有的特性和内容,即增加的部分。如图2所示。图2 继承性  一个类可以有多个子类,也可以有多个父类,所以一个类可以继承多个类,这种继承方式就称为多重继承,如图3所示。图3 多重继承  (4)动态链接  面向对象的程序设计中,对象功能的执行是在运行时消息传送时确定的,因此可以实现对象间的动态链接,这样比较灵活,有利于建立类库,便于重用和扩充。  (5)多态性  面向对象的程序设计语言支持多态性。从本质上,多态就是一个名字可以有多种语义,允许把同一消息送到一个父类的对象和它的子类的对象上,多态性主要强调在一个类等级中,可以使用相同函数的多个版本,取决于运行时入口参数的类型、存取方式和返回值

阴囊炎医院

西宁子宫脱垂医院

成都送子鸟不孕不育医院联系方式

河北子宫息肉医院

福建龟头炎医院

相关阅读
最好21日唐山市场普碳废钢价格行情二次充电器固定电阻离心泵视频插座移动存储卡Trp

21日唐山市场普碳废钢价格行情(二次密封阀)您当前位置:首页 价格行情2...

2024-04-24
最好24日国内市场主流地区201废不锈价格行除垢设备刮刀立式车床手动蝶阀音频变压器Trp

24日国内市场主流地区201废不锈价格行情您当前位置:首页 价格行情24日国内...

2024-04-24
最好鸡粪脱水设备的环保应用0电磁离合器河粉机眉山碎冰机真空干燥机Trp

鸡粪脱水设备的环保应用您当前位置:首页 企业鸡粪脱水设备的环保应用鸡...

2024-04-24
最好2017北京加盟展北京特许加盟展北京餐饮地秤邯郸铝丝焊线机宿迁榨油机械Trp

2017北京加盟展、北京特许加盟展、北京餐饮加盟展您当前位置:首页 企业20...

2024-04-24
最好2019年05月27日今日氧化钐行情查询波峰焊阜新卡簧热缩材料兴平Trp

(2019年05月27日)今日刹车马达氧化钐行情未来的发展方向在哪里?”带着这 ...

2024-04-24
最好俄FosAgro公司计划建至少年产60万百色防水圈金属打标机墙板钉锡炉Trp

俄FosAgro公司计划建至少年产60万吨氧化铝精炼厂计算机电缆莫斯科11月8日消息...

2024-04-24
友情链接