APP下载

基于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查看全文

猜你喜欢

二次开发数据库模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
浅谈基于Revit平台的二次开发
浅谈Mastercam后处理器的二次开发
西门子Easy Screen对倒棱机床界面二次开发
数据库
3D打印中的模型分割与打包
数据库
数据库
数据库