APP下载

使用VB在SolidWorks中实现卷筒的快速设计

2016-04-17郭仕熠

海峡科技与产业 2016年5期

郭仕熠

摘 要:SolidWork机械设计软件,自身提供了强大而丰富的API函数,为解决机械各专业领域内的特殊需求提供了二次开发平台,将其与VB可视化操作和编程快捷方便的特性相结合,实现卷筒零件的快速设计,从而减轻设计者工作强度并提高工作效率。

关键词:solidworks;VB;卷筒快速设计

0 前言

Solideworks是一款十分优秀的机械设计软件,在我国机械行业里被广泛使用,其强大的工程制图、建模、装配,有限元分析及仿真动画功能,得到了广大使用者的认可。但是,由于该软件在设计初始阶段没有对具体专业领域内特殊需求给予考虑,所以在实际使用过程中出现很多不便之处。对此Solidwoks软件提供了丰富的API函数,给用户使用VB高级语言进行二次设计提供了借助平台,为其更好的服务各专业领域提供了可靠而灵活的保障。

1 二次开发原理

Solideworks提供COM和OLE两种开发方式。OLE技术(对象嵌入与连接技术)可以使应用程序间实现数据共享。它生成的是*.exe文件,属于进程外组件方式,采用外挂工作模式。COM技术(组件对象模型技术)通过它可以实现组件间通讯。它生成的*.dll文件,属于进程内组件方式,采用嵌入客户程序工作模式。

Solideworks的API函数是二次开发编程的接口提供者,自身提供若干个接口函数。可以通过它实现对Solideworks实体参数的修改和访问。另外Solidework 的API函数是树形层次结构,Solideworks是其根目录对象,在使用时务必注意。

2 设计思路

利用Solideworks和VB两者间的优势,结合实际工作中的需要,将以卷筒为主体对实现零件快速设计进行讨论分析,以下为具体的分析过程。……

登录APP查看全文