基于UG的产品信息集成管理研究

上传人:工**** 文档编号:558005503 上传时间:2023-05-21 格式:DOCX 页数:13 大小:102.85KB
返回 下载 相关 举报
基于UG的产品信息集成管理研究_第1页
第1页 / 共13页
基于UG的产品信息集成管理研究_第2页
第2页 / 共13页
基于UG的产品信息集成管理研究_第3页
第3页 / 共13页
基于UG的产品信息集成管理研究_第4页
第4页 / 共13页
基于UG的产品信息集成管理研究_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《基于UG的产品信息集成管理研究》由会员分享,可在线阅读,更多相关《基于UG的产品信息集成管理研究(13页珍藏版)》请在金锄头文库上搜索。

1、基于UG的产品信息集成管理研究提出在三维CAD(UG)环境下,采用面向对象编程语言C+,综合应用UG/Open API和Oracle网络数据库技术,实现产品设计信息的提取、数据统一集成管理。分析了产品数据结构,提出零件信息ER模型,以DLL方式与UG交互,深度搜索遍历产品装配结构并提取零部件设计信息,开发了基于C/S结构的产品数据集成管理系统。1前言 计算算机集成成制造(CCIM)的的实质是是产品设设计、工工艺规划划、生产产制造等等应用阶阶段信息息流的传传递作用用过程。信信息是与与设计、制制造等过过程有着着本质联联系的基基本元素素,其集集成管理理是整个个过程都都予以关关注的核核心任务务。产品品

2、设计信信息的获获取是CCIMSS系统的的首要环环节,是是当前遏遏制制造造业信息息化进程程的“瓶瓶颈”之之一。特特征造型型技术将将产品的的几何信信息和非非几何信信息汇集集到产品品定义中中,不仅仅能表达达产品的的几何形形状,而而且同时时表达了了产品的的制造要要求,在在较高层层次上体体现了设设计者的的意图1。但但是在CCAD环环境下图图形数据据为非结结构化数数据,无无法被后后续系统统直接使使用。国国内外学学者对零零件信息息模型的的定义和和信息集集成进行行了大量量的研究究。基于于中性文文件STTEP、IIGESS、PDDES标标准的信信息集成成方法277,在在异构三三维CAAD系统统的信息息流通上上,

3、以其其较好的的通用性性占有一一定的优优势。但但中性文文件在信信息传输输过程中中必须进进行语法法分析和和语义检检查,数数据段的的提取和和预处理理方式较较为麻烦烦。根据据PDEES标准准从设计计领域进进行特征征定义,其其设计特特征库的的定义存存在一定定局限性性,且系系统开发发难度大大。本文文提出在在UG CADD环境下下,综合合应用UUG/OOpenn APPI函数数和Orraclle网络络数据库库技术,实实现产品品设计信信息的提提取、数数据统一一集成管管理。 22系统统总体结结构 随随着网络络制造技技术的发发展,企企业不仅仅要考虑虑自身内内部信息息共享,还还要考虑虑与外部部环境集集成,企企业与企

4、企业之间间实现信信息交流流与共享享,从而而实现制制造资源源的重组组,获得得更大效效益。支支持分布布式网络络制造和和网络企企业联盟盟的产品品信息管管理系统统将成为为重要的的发展趋趋势。企企业内部部的产品品设计、工工艺设计计、加工工制造、生生产管理理等多个个环节、多多个部门门要求协协同工作作,共享享信息。应应用网络络技术构构建一个个分布式式操作和和数据库库管理为为一体的的企业内内部网,有有利于企企业各部部门之间间实现数数据和资资源共享享。 OOraccle是是企业级级的关系系型数据据库系统统8,具有有很强的的联机事事务处理理能力,包包括分布布式查询询、多点点更新、远远程调用用等,非非常适合合联盟企

5、企业生产产信息数数据库的的分布式式处理,支支持用户户自定义义数据类类型的存存储,具具有较好好的数据据安全管管理能力力。Orraclle支持持客户机机/服务务器工作作方式,客客户端负负责处理理用户界界面和企企业应用用逻辑;服务器器端负责责处理数数据存储储、检索索和管理理数据库库等。本本系统的的客户端端将UGG设计环环境中的的产品信信息通过过APII函数提提取,经经数据库库开发接接口和网网络传输输,存储储到服务务器统一一数据库库中。系系统总体体结构如如图1。 33关键键技术实实现 33.1零件信信息的EE-R模模型与数数据存储储 计计算机抽抽象表达达客观事事物首先先必须进进行数据据模型化化处理,映

6、映射在模模型中的的信息是是对真实实零件信信息的一一种收集集和抽象象,以便便于计算算机处理理的形式式存储。从从客观世世界到计计算机形形式语言言的过渡渡需要建建立概念念模型。对对零件进进行概念念设计得得到零件件信息模模型的典典型方法法是实体体属性联联系方法法(Enntitty-AAttrribuute-Rellatiionsshipp)(或或E-RR模型)8。E-R模型型包括实实体、属属性和联联系三大大要素,是是研究零零件组成成要素及及其关系系的有效效方法。零件由许多形面要素构成,一个零件与多个特征形成1:n的构成关系,特征与特征之间形成不确定的位置和基准关系。划分实体和属性,确定实体间的关系是建

7、立E-R模型的核心问题。根据E-R方法,将零件图号,零件名称、零件类型、毛坯类型、零件材料、最大径向尺寸和最大轴向尺寸,生产批量等作为实体零件的总体属性。而特征实体要素的属性主要有尺寸及公差,表面粗糙度,形状公差、位置公差等,如图2。 EE-R模模型属于于概念结结构,为为了在关关系数据据库管理理系统中中进行零零件信息息存储和和管理,还还必须将将概念结结构转变变为关系系数据模模型的逻逻辑结构构。关系系数据模模型的基基本思想想是在二二维表中中表示实实体、实实体属性性以及实实体与实实体之间间的关系系。对于于实体,转转化为一一个关系系模式,即即一个二二维表,实实体属性性转化为为二维表表中的列列字段。

8、33.2动态链链接库的的加载 UUG/ Opeen AAPI所所开发的的应用程程序可以以在两种种不同的的环境下下运行:Intternnal和和Extternnal9。对对于在IInteernaal环境境下的程程序只能能在UGG Seessiion下下运行,其其入口函函数是uufussr或uufstta。所所以只要要在用户户应用程程序中加加入任何何一个入入口函数数就可以以实现与与UG进进程交互互。同时时UG OPEEN MMenuuScrriptt提供修修改UGG菜单的的脚本语语言,比比如添加加、删除除、定制制菜单等等,开发发者可以以使用该该语言修修改菜单单响应行行为,AACTIIONSS可以是

9、是宏(.maccro)、CC或C+程序序(.sso,.sl,.dlll)、GGRIPP程序(.grxx)和UUTD(.utdd)。通通过加载载不同的的动态链链接库来来修改响响应行为为,即实实现了不不同用户户应用的的加载。 创创建编辑辑UG主主菜单和和下拉菜菜单以及及工具条条的方法法有两种种:一是是通过编编辑Meenu文文件添加加和修改改菜单项项;二是是开发CC应用程程序调用用MennuSccrippt AAPI函函数和子子程序开开发定制制菜单选选项。其其不同之之处在于于:前者者是通过过语法“AACTIIONSS”指定定菜单响响应行为为,可为为APII程序、GGRIPP程序、UUTD文文件,使使

10、用简单单灵活;后者是是通过AAPI函函数UFF_MBB_addd_aactiionss注册回回调函数数,适合合相应模模块应用用功能扩扩展。 本本文在IInteernaal环境境下将入入口函数数ufuusr加加入VCC+工工程,开开发了信信息提取取应用程程序,建建立了动动态链接接库。并并借助于于文本编编辑器,编编辑菜单单脚本文文件,以以(*.menn)格式式存放于于$UGGII_USEER_DDIRapppliccatiion目目录下,从从而实现现了动态态链接库库的加载载过程。3.3设设计信息息获取界界面的开开发 一一般情况况下,UUG/OOpenn APPI使用用界面开开发工具具UISStyl

11、ler来来开发应应用程序序界面9。UUISttyleer是一一种可视视化开发发工具,提提供Laabell、Biitmaap、SStriing、OOptiion Mennu、BButtton等等控件,可可与Meenusscriipt菜菜单脚本本文件结结合定制制用户菜菜单和界界面。它它直接通通过acctioons的的方式被被UG调调用,从从而将用用户应用用和UGG应用完完全融合合。与流流行的WWinddowss应用程程序开发发工具相相比,UUISttyleer提供供的控件件较少,功功能有限限,如树树型控件件、列表表控件、视视图类窗窗口等在在UISStyller中中无法实实现。要要创建复复杂的应应用

12、程序序界面,需需在VCC+环环境下使使用基础础类库MMFC来来实现。 基基础类库库MFCC是C+的编编程接口口,而UUG/OOpenn APPI所使使用的是是标准CC,因此此在UGG/Oppen APII应用中中不能直直接使用用MFCC类库。但但是如果果在基于于MFCC的VCC+用用户应用用工程中中加入UUG/OOpenn APPI所使使用的库库函数和和头文件件则能正正确通过过编译,生生成动态态链接库库。例如如,在用用户工程程中加入入UG的的两个库库文件llibuufunn.liib llibuugoppeniint.libb(这两两个文件件位于UUG安装装目录的的UG OPEEN子目目录中)

13、,并并加入以以下语句句即可调调用基于于MFCC的非模模态用户户对话框框(对话话框的属属性必须须为Viisibble)。 AAFX_MANNAGEE_STTATEE(AffxGeetSttatiicMoodulleSttatee(); CgeetinnforrDlgg * dlgg = neww CggetiinfoorDllg(); dlgg-CCreaate(IDDD_DIIALOOG1); 用用这种方方法显示示的对话话框可按按用户要要求保留留在UGG界面层层,并且且采用加加锁和解解锁机制制可与UUG进程程交互。 33.4数据库库开发技技术 AADO(AActiiveXX Daata Obj

14、jectt)是基基于OLLE DDB的数数据库应应用程序序开发接接口,可可以访问问Acccesss、SQQL SServver、OOraccle等等数据库库。使用用ADOO技术开开发数据据库应用用程序有有两种途途径: ActtiveeX控件件,ADDO对象象。使用用ActtiveeX控件件访问数数据库,对对程序控控制相对对较弱,效效率比较较低;直直接使用用ADOO对象来来访问,则则可以灵灵活地控控制应用用程序。AADO保保留了MMFC/ODBBC、DDAO的的特性,其其类的定定义是作作为一种种资源存存储在AADO DLLL中,使使用ADDO前必必须引入入ADOO库文件件,其引引入方法法是在MM

15、FC ApppWizzardd工程模模版生成成的标准准文件sstdaafx.h头文文件里加加入以下下语句(其其中mssadoo15.dlll的具体体位置根根据系统统路径确确定)。 #immporrt c:proograam ffileesccommmon fillessysstemmaddommsaddo155.dlll nno_nnameespaace rennamee(EEOF,aadoEEOF) 由由于ADDO是一一组COOM动态态库,所所以程序序在调用用ADOO前必须须初始化化OLEE/COOM库环环境,在在应用最最后应该该关闭连连接,释释放对象象。ADDO库包包含3个个接口指指针:_ConnnecctPttr,_ReccorddsettPtrr和_CCommmanddPtrr。在需需要使用用多个记记录集时时,最好好使用已已经创建建数据连连接的全全局_CConnnecttPtrr接口指指针,提提高数据据库连接接创建的的效率,然然后使用用_ReecorrdseetPttr或_CommmanndPttr接口口指针执执行存储储过程和和SQLL语句。使使用该方方法可以以灵活实实现对异异构数据据库的处处理,程程序中可可以使用用多种数数据库,如如ACCCESSS、Mii

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号