下载后可任意编辑面对对象(Object-Orientated)方法能够描述现实世界客观对象之间的层次关系、对象的操作方法、以及对象的性质等,从而反映了一个动态实体体系的各个层次与侧面。建立对象模型的目的在于从实体中提取对具体应用有用的概念,并用易于理解的方式来描述。压铸工艺与模具设计中出现的各个描述实体,如压铸合金,浇注系统,型腔镶块等,实际上都可由数据模型来定义。压铸工艺数据库的建立,是为后续的面对对象压铸工艺与模具设计过程提供基本数据准备。 1 面对对象的压铸数据库系统建模 面对对象的压铸数据库是一种基于面对对象思想的关系型数据库管理系统(OODBMS)。将数据库中每一个描述实体都作为一个对象(Object),且每个对象是唯一可标识的。对象是由描述实体所包含的一组数据和施加于这些数据上的操作组成。具有相似性质的对象通过概括语义关系形成一个类(Class),对象是类的一个实例。在OODBMS 中,对象-类模型通过定义类,对象,对象间关系,以及标识类中对象的属性和操作来建立数据模型。对象的操作包括事件(即消息),过程及方法等。数据模型可由类图来表示,其一般结构如下: 在本讨论的 OODBMS 中,包括了压铸合金类数据库,压铸机类数据库,压铸件尺寸类数据库,模具标准零件类数据库等。其类图可表达如下 (1)压铸合金类图 下载后可任意编辑(2)压铸机类图 压铸机包括卧式冷压室压铸机,立式冷压室压铸机以及热压室压铸机等。根据压铸零件的结构条件,确定浇注系统的结构形式,再选取适宜的压铸机类型。 (3)压铸件尺寸类图 下载后可任意编辑(4)模具标准零件类图 模具标准零件类包括模板类(分套板,垫板和推出机构推板等形式),导套类,导柱类等 下载后可任意编辑导套类和导柱类还存在如下关联语义关系 关于各个对象类的操作,将在后续的压铸工艺与模具设计中实现。 例如,对于压铸机类的“压室直径”(ChbDiameter)属性参数,在后续浇注系统设计模块与压室容量校核模块会发生如下操作 下载后可任意编辑Global ChbDiameter As Double′在项目标准模块中定义全局变量 : Private Sub PourSys —Click()′浇注系统设计菜单驱动事件 : Datal.Recordset.FindFirst“规则”′按规则访问数据库记录 Datal.Recordset.Fields(“压室直径”).Value′提取当前记录中压室直径字段的数据 Parameters=Function(ChbDiameter)′浇注工艺参数设计函数 End Sub Private Sub ChbVolumeChk —Click()′压室...