基于SolidWorks的通用双梁桥式起重机小车参数化设计
2015-12-13姚峰林
机械管理开发 2015年9期
银 行,马 卓,姚峰林,王 深,张 雷,张 瑶
(太原科技大学机械工程学院,山西 太原 030024)
引言
目前我国起重机在设计时需要进行大量的计算,尤其是在设计同系列不同型号时需要进行大量的重复计算,十分繁琐[1]。随着时代的发展,这种设计方法已经严重限制了工作效率的提高,无法满足如今系列化生产的需求,所以开发一种辅助设计系统很有必要。
本研究以通用双梁起重机小车为例,应用了VB编程、SolidWorks二次开发、Access数据库技术等技术,采用模块化设计方法,将理论计算方法通过VB编程变为可视化的计算界面,输入特定参数便可完成计算,并在SolidWorks里边创建三维模型,可较为快速地完成通用双梁起重机小车的参数化设计。
1 SolidWorks二次开发方法简介
1.1 SolidWorksAPI对象介绍
SolidWorks是一个十分强大的三维CAD 软件,除了三维建模功能外,还带有丰富的API接口,供开发者进行功能方面的拓展。这些接口主要为OLE 或COM 接口,用户可以使用VC、VB、Delphi等高级编程语言工具对其进行二次开发,以实现自己需要的功能[2]。本文以VB开发为例,若使用其他语言开发过程也是类似的。
1.2 SolidWorks二次开发一般过程
1.2.1 录制宏
SolidWorks提供了录制宏的功能,宏是一系列命令的集合,录制宏可以记录设计人员在设计三维模型时的每一条命令,并以类似VB编程语言的代码记录下来,因此应用VB 对SolidWorks进行二次开发有着得天独厚的优势。如果使用VB语言编程的话,可以直接将SolidWorks自动生成的宏代码复制到VB中,稍加修改便可使用[3]。所以使用宏可以大大简化程序开发过程。……
登录APP查看全文
