WEB开发网
开发学院图形图像AutoCAD 基于PDM系统的CAD集成技术研究 阅读

基于PDM系统的CAD集成技术研究

 2009-05-25 10:04:38 来源:WEB开发网   
核心提示: 3 应用集成实现步骤 实现应用集成的过程如下:①分析应用系统的结构和功能,扩展应用工具类的定义,基于PDM系统的CAD集成技术研究(3),实现对应用系统本身的管理;②分析应用系统产生的数据对象以及与其它应用系统共享的数据对象,定义数据对象的描述属性以及数据对象的操作行为,建立了CAD系统

3 应用集成实现步骤

实现应用集成的过程如下:①分析应用系统的结构和功能,扩展应用工具类的定义,实现对应用系统本身的管理;②分析应用系统产生的数据对象以及与其它应用系统共享的数据对象,定义数据对象的描述属性以及数据对象的操作行为,扩展相应的数据模型;③分析应用系统数据对象之间存在的关系,确定数据对象插入到PDM业务模型中的位置,在此基础上分析对象之间的关系类的属性和行为,修改PDM的业务模型;④定义映射关系以保证数据的一致性;⑤扩展用户界面,增加新的菜单项和对话框。

4 部分应用集成实例

按照本文叙述的集成原理和步骤,通过NX2提供的API,建立PDM与UGNX2之间的数据通信,在PDM中定义应用对象,实现PDM与UGNX2的集成。在UGNX2中增加PDM菜单,功能包括登录PDM系统、文件的签人和签出等,见图2,并在PDM系统中可浏览UGNX2图纸,见图3。

部分源代码如下:

#include“stdafx.h”

#include“Main.h”

UF_MB_cb_status_t Application(

UF_MB_widget_t widget

UF_MB_data_t client-data.

UF_MB_actiVated_button_P_t button).

{

If(UF_initialize()!=O)

Return(UF_MB_CB_CONTlNUE);

CwinDialog dig;

If(dig.DoModal()==IDOK){}

UF_terminate();

Return(UF—MB—CB-CONTINUE);

}

基于PDM系统的CAD集成技术研究

图2 UGNX2中的PDM功能菜单

基于PDM系统的CAD集成技术研究

图3 在PDM系统中浏览UGNX2图纸

5 结束语

结合某公司PDM系统的开发和实施,在PDM集成框架下,实现了PDM系统与UGNX2的集成,解决了CAD系统与企业PDM系统等管理软件之间信息孤岛的问题,建立了CAD系统与其它管理系统之间的桥梁。本文对不同应用系统的信息交换和集成具有一定的参考价值,丰富了产品数据流可视化管理的内容。

上一页  1 2 3 

Tags:基于 PDM

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接