基于SolidWorks的注塑模具CAD系统
模具是机械、汽车、电子、通讯、家电等行业的基础工业装备,对国民经济的发展起着关键的作用.作为模具中的一个重要分支,注塑模具已经成为世界各国国民经济发展的重要装备.现代制造业对产品优质多样化、制造过程柔性化、市场供货快捷要求,使得通用CAD设计软件不能完全满足企业的特殊需要,在通用CAD软件的基础上开发企业自主的模具CAD系统十分必要.专用注塑模具CAD软件系统,是在结合企业自身的实际情况,开发出符合国家标准、行业标准和企业标准的标准件库、模具通用件库以及标准模架库的基础上,建立完整的注塑模具自动设计模块,以及相应的数据库和设计过程数据流程管理系统,使系统能自动对数据进行提取、存储、判断和分析,设计出合理的模具产品,提高设计效率.本注塑模具CAD以参数化三维特征造型设计自动化软件为开发平台,其采用Para2solid底层核心,二次开发采用流行的OLE编程技术进行程序设计,完全基于Windows编程基础.
1关于的二次开发
提供了基于OLE Automation的编程接口API(Application Programming Interface,应用编程接口),其包含数以百计的功能函数,这些函数提供了程序员直接访问的能力,可以被VB、C/C++等编程语言调用,从而可以很方便地对进行二次开发.
(1)对象模型树
不管用VC++,VB,或者用VBA开发都要在调用对象的体系结构基础上进行.在的API中,其各种功能都封装在的对象中,和其他VB对象一样,具有自己独立的属性、方法.通过调用的对象的属性以及方法,可以实现各种功能.图1是SolidWorks的对象模型树.
(2)OLE Automation接口技术
OLE(Object Linking Embedding对象链接和嵌入)是Microsoft Windows系统和Visual Basic的编程基础,为应用程序间的通信以及共享彼此部件提供了方法.OLE自动化允许通过使用高级宏语言或脚本语言如VBScript和JavaScript在一个应用程序内部操作另一个应用程序的属性和方法,可以定制对象并提供应用程序间的互操作件,通过OLE Automation接口技术,面向对象的编程语言可以直接操纵SolidWorks的对象的属性和方法满足二次开发的需要.
(3)关于DLL
DLL(Dynamic Link Library,动态链接库)是Windows操作系统提供的共享可执行代码数据的基本手段.利用DLL可实现代码的数据共享,很容易实现版本升级.必要时,开发者只需直接更新DLL而不用对应用程序本身作任何改动就可以对应用程序的功能和用户接口作较大改善.DLL通常作为进程内组件被实现,当它被调入内存时,被装入与调用它的应用程序相同的地址空间上.运行它时,DLL文件被连接,但它并不绑定到EXE文件中.用户可以调用第三方或自己开发的DLL库.SolidWorks支持使用VB或VC++等语言开发DLL库文件,并且以插件的方式加载.
相关文章
- 2022-05-24基于现场总线监测系统的PLC控制制造系统
- 2024-04-10极紫外望远镜各通道夹角的测量
- 2024-03-20寄生虚反射对外差干涉椭偏测量的影响
- 2024-06-07电流变液减振器在抑制深孔切削颤振上的研究
- 2024-08-02基于干涉原理的高精度直线度误差测量



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。