基于UG的产品信息集成管理研究11273.docx
《基于UG的产品信息集成管理研究11273.docx》由会员分享,可在线阅读,更多相关《基于UG的产品信息集成管理研究11273.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于UG的产品信息集成管理研究提出在三维维CAD(UG)环环境下,采采用面向对对象编程语语言C+,综合应应用UG/Openn APII和Oraacle网网络数据库库技术,实实现产品设设计信息的的提取、数数据统一集集成管理。分分析了产品品数据结构构,提出零零件信息EER模型,以以DLL方方式与UGG交互,深深度搜索遍遍历产品装装配结构并并提取零部部件设计信信息,开发发了基于CC/S结构构的产品数数据集成管管理系统。1前言 计算机集集成制造(CCIM)的的实质是产产品设计、工工艺规划、生生产制造等等应用阶段段信息流的的传递作用用过程。信信息是与设设计、制造造等过程有有着本质联联系的基本本元素,其其
2、集成管理理是整个过过程都予以以关注的核核心任务。产产品设计信信息的获取取是CIMMS系统的的首要环节节,是当前前遏制制造造业信息化化进程的“瓶瓶颈”之一一。特征造造型技术将将产品的几几何信息和和非几何信信息汇集到到产品定义义中,不仅仅能表达产产品的几何何形状,而而且同时表表达了产品品的制造要要求,在较较高层次上上体现了设设计者的意意图1。但是在在CAD环环境下图形形数据为非非结构化数数据,无法法被后续系系统直接使使用。国内内外学者对对零件信息息模型的定定义和信息息集成进行行了大量的的研究。基基于中性文文件STEEP、IGGES、PPDES标标准的信息息集成方法法277,在异异构三维CCAD系统
3、统的信息流流通上,以以其较好的的通用性占占有一定的的优势。但但中性文件件在信息传传输过程中中必须进行行语法分析析和语义检检查,数据据段的提取取和预处理理方式较为为麻烦。根根据PDEES标准从从设计领域域进行特征征定义,其其设计特征征库的定义义存在一定定局限性,且且系统开发发难度大。本本文提出在在UG CCAD环境境下,综合合应用UGG/Opeen APPI函数和和Oraccle网络络数据库技技术,实现现产品设计计信息的提提取、数据据统一集成成管理。 22系统总总体结构 随随着网络制制造技术的的发展,企企业不仅要要考虑自身身内部信息息共享,还还要考虑与与外部环境境集成,企企业与企业业之间实现现信
4、息交流流与共享,从从而实现制制造资源的的重组,获获得更大效效益。支持持分布式网网络制造和和网络企业业联盟的产产品信息管管理系统将将成为重要要的发展趋趋势。企业业内部的产产品设计、工工艺设计、加加工制造、生生产管理等等多个环节节、多个部部门要求协协同工作,共共享信息。应应用网络技技术构建一一个分布式式操作和数数据库管理理为一体的的企业内部部网,有利利于企业各各部门之间间实现数据据和资源共共享。 OOraclle是企业业级的关系系型数据库库系统88,具有有很强的联联机事务处处理能力,包包括分布式式查询、多多点更新、远远程调用等等,非常适适合联盟企企业生产信信息数据库库的分布式式处理,支支持用户自自
5、定义数据据类型的存存储,具有有较好的数数据安全管管理能力。OOraclle支持客客户机/服服务器工作作方式,客客户端负责责处理用户户界面和企企业应用逻逻辑;服务务器端负责责处理数据据存储、检检索和管理理数据库等等。本系统统的客户端端将UG设设计环境中中的产品信信息通过AAPI函数数提取,经经数据库开开发接口和和网络传输输,存储到到服务器统统一数据库库中。系统统总体结构构如图1。 33关键技技术实现 33.1零零件信息的的E-R模模型与数据据存储 计计算机抽象象表达客观观事物首先先必须进行行数据模型型化处理,映映射在模型型中的信息息是对真实实零件信息息的一种收收集和抽象象,以便于于计算机处处理的
6、形式式存储。从从客观世界界到计算机机形式语言言的过渡需需要建立概概念模型。对对零件进行行概念设计计得到零件件信息模型型的典型方方法是实体体属性联系系方法(EEntitty-Atttribbute-Relaationnshipp)(或EE-R模型型)8。E-RR模型包括括实体、属属性和联系系三大要素素,是研究究零件组成成要素及其其关系的有有效方法。零件由许多形面要素构成,一个零件与多个特征形成1:n的构成关系,特征与特征之间形成不确定的位置和基准关系。划分实体和属性,确定实体间的关系是建立E-R模型的核心问题。根据E-R方法,将零件图号,零件名称、零件类型、毛坯类型、零件材料、最大径向尺寸和最大
7、轴向尺寸,生产批量等作为实体零件的总体属性。而特征实体要素的属性主要有尺寸及公差,表面粗糙度,形状公差、位置公差等,如图2。 EE-R模型型属于概念念结构,为为了在关系系数据库管管理系统中中进行零件件信息存储储和管理,还还必须将概概念结构转转变为关系系数据模型型的逻辑结结构。关系系数据模型型的基本思思想是在二二维表中表表示实体、实实体属性以以及实体与与实体之间间的关系。对对于实体,转转化为一个个关系模式式,即一个个二维表,实实体属性转转化为二维维表中的列列字段。 33.2动动态链接库库的加载 UUG/ OOpen API所所开发的应应用程序可可以在两种种不同的环环境下运行行:Intternaa
8、l和Exxternnal99。对于于在Intternaal环境下下的程序只只能在UGG Sesssionn下运行,其其入口函数数是ufuusr或uufstaa。所以只只要在用户户应用程序序中加入任任何一个入入口函数就就可以实现现与UG进进程交互。同同时UG OPENN MennuScrript提提供修改UUG菜单的的脚本语言言,比如添添加、删除除、定制菜菜单等,开开发者可以以使用该语语言修改菜菜单响应行行为,ACCTIONNS可以是是宏(.mmacroo)、C或或C+程程序(.sso,.ssl,.ddll)、GGRIP程程序(.ggrx)和和UTD(.utd)。通通过加载不不同的动态态链接库来
9、来修改响应应行为,即即实现了不不同用户应应用的加载载。 创创建编辑UUG主菜单单和下拉菜菜单以及工工具条的方方法有两种种:一是通通过编辑MMenu文文件添加和和修改菜单单项;二是是开发C应应用程序调调用MennuScrript API函函数和子程程序开发定定制菜单选选项。其不不同之处在在于:前者者是通过语语法“ACCTIONNS”指定定菜单响应应行为,可可为APII程序、GGRIP程程序、UTTD文件,使使用简单灵灵活;后者者是通过AAPI函数数UF_MMB_addd_acctionns注册回回调函数,适适合相应模模块应用功功能扩展。 本本文在Innternnal环境境下将入口口函数uffus
10、r加加入VC+工程,开开发了信息息提取应用用程序,建建立了动态态链接库。并并借助于文文本编辑器器,编辑菜菜单脚本文文件,以(*.menn)格式存存放于$UUGII_USERR_DIRRappplicaationn目录下,从从而实现了了动态链接接库的加载载过程。3.3设设计信息获获取界面的的开发 一一般情况下下,UG/Openn APII使用界面面开发工具具UISttylerr来开发应应用程序界界面9。UISStyleer是一种种可视化开开发工具,提提供Labbel、BBitmaap、Sttringg、Opttion Menuu、Buttton等等控件,可可与Mennuscrript菜菜单脚本文
11、文件结合定定制用户菜菜单和界面面。它直接接通过acctionns的方式式被UG调调用,从而而将用户应应用和UGG应用完全全融合。与与流行的WWindoows应用用程序开发发工具相比比,UISStyleer提供的的控件较少少,功能有有限,如树树型控件、列列表控件、视视图类窗口口等在UIIStyller中无无法实现。要要创建复杂杂的应用程程序界面,需需在VC+环境下下使用基础础类库MFFC来实现现。 基基础类库MMFC是CC+的编编程接口,而而UG/OOpen API所所使用的是是标准C,因因此在UGG/Opeen APPI应用中中不能直接接使用MFFC类库。但但是如果在在基于MFFC的VCC+用
12、户户应用工程程中加入UUG/Oppen AAPI所使使用的库函函数和头文文件则能正正确通过编编译,生成成动态链接接库。例如如,在用户户工程中加加入UG的的两个库文文件libbufunn.libb libbugoppeninnt.liib(这两两个文件位位于UG安安装目录的的UG OOPEN子子目录中),并并加入以下下语句即可可调用基于于MFC的的非模态用用户对话框框(对话框框的属性必必须为Viisiblle)。 AAFX_MMANAGGE_STTATE(AfxGGetSttaticcModuuleSttate(); CgettinfoorDlgg * ddlg = neww Cgeetinff
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 UG 产品信息 集成 管理 研究 11273
限制150内