论文部分内容阅读
目前市场上各种CAD种类繁多,企业中或者企业间各种CAD系统共存是应用中的普遍现象。不同商家的CAD系统都有其独特的数据结构和信息模型,仅适用于CAD系统内部的数据交换。现代企业为在剧烈的市场竞争中取得优势经常与其它企业结盟动态联盟,因此随着协同设计在企业中的推广应用,如何有效解决异构CAD系统之间的协作交流,消除信息孤岛,既不影响各个CAD系统的个性化发展,又可以实现在协同设计中利用各种CAD系统进行协作成为了首要面对的问题。为此本文基于Agent对异构CAD集成平台的相关技术进行了研究。本文根据异构CAD集成平台的需求,分析了目前异构CAD集成平台常用的几种体系结构,给出了基于Agent的异构CAD集成平台的总体框架。在分析了现有异构CAD系统间数据交换方法存在的问题的基础上,提出了基于特征映射的异构CAD数据交换方法,该方法采用特征映射与中性建模命令相结合的方式实现异构CAD的数据交换,充分利用了CAD系统建模的高层次表达的趋同性,避开底层数据结构的异构性,实现了异构CAD系统之间的互操作。本文对异构CAD集成平台中涉及的关键技术进行了分析,重点介绍了特征建模命令映射、修改删除操作等关键技术。将异构CAD集成平台分为钩子函数、特征信息获取及生成、信息处理和通信Agent四个模块,并对这四个模块的功能及实现方法进行详细的介绍。最后,本文提供了一个基于Pro/ENGINEER与SolidWorks异构协同设计的应用实例。