PDM的CAD集成是cad什么意思啊

  • 系统实现产品结构管理模块

  • CAD系统PDM系统集成PDM系统集成难度最大环节关键在于保证CAD系统PDM系统之间数据变化一致性

  • 基于企业PDM系统塔机CAD系统进行較为全面深入研究一定理论意义重要工程实用价值

}

    摘要:针对当前中小企业PDM系统与CAD軟件集成中存在的问题文中介绍了一种通过调用Solid Works API函数开发插件的方法,设计了插件的功能模型运用该方法在Solid Works2010中开发了插件“产品数据管理”,并且完成产品结构树的遍历保证了数据的完整性和一致性。最后通过系统的正常运行验证了插件设计的功能模型和实现方法的囸确性

    (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.集成系统开发实例 21 Solid Works接口方式与开发工具的选择

    独立应用程序与Solid Works 程序运行在不同的进程空间,客户程序的异常不会影响Solid Works但由于涉及到跨进程调用,它的效率会相对比较低而且这种方式的拓展性不好。基于COM技术的Visu-al C#编程语言开发的DLL(动态链接库)文件可以直接嵌入到Solid Works内部,当成功加载后应用程序的菜单就直接出现在Solid Works主菜单上,与Solid Works自带的插件一样本文选用Visu-al C#开发语言,以插件程序的形式对三维CAD软件Solid Works 2010进行二次开发

22 插件的功能模型设计     本插件采用模块化设计原则,由用户堺面、功能模块、数据库等 模块组成各个模块之间相互独立。修改其中一个时不会对其余模块产生影响。插件的功能框架如图1所示根据集成需求,本系统功能模块有用户登录、检入、检出、检索等


    基于COM技术的C#编程语言所开发的DLL文件,通过使用向导创建加入应用程序的代码,编译连接后生成*.dll 文件也就是插件。
    将动态链接库文件*.dll 加载到Solid Works中注册成为Solid Works系统的插件然后运行Solid Works,点击【工具/插件】菜單命令在弹出的插件对话框中选择要加载的插件即可。再次启动Solid Works软件无需再进行加载操作
}

我要回帖

更多关于 cad什么意思啊 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信