系统实现产品的结构管理模块
CAD系统与PDM系统的集成是PDM系统集成中难度最大的环节,其关键在于保证CAD系统与PDM系统之间数据变化的一致性
对基于企业PDM系统的塔机CAD系统进行了較为全面深入的研究,有一定的理论意义和重要的工程实用价值
(1)目前对于PDM与三维设计软件的研究尚不成熟,集成程度不高;
(2)中小企业由于自身条件的限制并不适合引进大型商用PDM软件,存在对PDM/CAD集成需求仍难以满足的问题针对上述状况,基于自行开发的适合中小企业的PDM原型系统文中介绍了一种通过调用Solid Works API函数开发插件的方法,设计了插件的功能模型实现三维CAD软件Solid Works与PDM系统集成,保证了数据的完整性和一致性
Works对象位于Solid Works API最上层,通过该对象可以直接或间接访问其他API对象还可以实现应用程序的基本操作,如创建、打开、关闭文件等
ispatch技术,此种技术只能用于开发*.exe形式的程序无法实现与Solid Works系统嘚集成。另一种开发方式是插件形式(Add-in application)它基于Windows 的COM(组件对象模型)技术,它建立了一个软件模块同另一个软件模 块的连接当这种连接建立成功之后,两个模块之间就可以通过接口 来进行通讯COM技术是使用最多的Solid
2.集成系统开发实例 2.1 Solid Works接口方式与开发工具的选择
独立应用程序与Solid Works 程序运行在不同的进程空间,客户程序的异常不会影响Solid Works但由于涉及到跨进程调用,它的效率会相对比较低而且这种方式的拓展性不好。基于COM技术的Visu-al C#编程语言开发的DLL(动态链接库)文件可以直接嵌入到Solid Works内部,当成功加载后应用程序的菜单就直接出现在Solid Works主菜单上,与Solid Works自带的插件一样本文选用Visu-al C#开发语言,以插件程序的形式对三维CAD软件Solid Works 2010进行二次开发
2.2 插件的功能模型设计 本插件采用模块化设计原则,由用户堺面、功能模块、数据库等 模块组成各个模块之间相互独立。修改其中一个时不会对其余模块产生影响。插件的功能框架如图1所示根据集成需求,本系统功能模块有用户登录、检入、检出、检索等
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。