基于SolidWorks的零件参数化设计

2014-04-29 00:44:03王宣董玉德
阜阳职业技术学院学报 2014年2期
关键词:二次开发数据库模型

王宣 董玉德

摘要:参数化设计系统的二次开发是企业深化CAD应用,提升产品研发效率的潮流,本文结合实例研究探讨了采用VC++编程工具对SolidWorks零件进行二次开发实现参数化设计的方法,对开发专用零件参数化设计系统具有一定的参考价值。

关键词:SolidWorks;参数化设计;二次开发;VC++6.0

中图分类号:TP391.72 文献标识码:A 文章编号:1672-4437(2014)02-0047-04

1 引言

参数化设计可以减少设计人员的大量重复性工作,明显提高设计效率,所以对三维软件进行二次开发,开发出企业专用的产品参数化设计功能模块,已成为企业界深化CAD应用,进一步提高产品研发效率的发展趋势。SolidWorks作为目前主流三维CAD软件之一,不仅具有功能强大、易学易用和技术创新的特色,而且SolidWorks还提供了开发性和兼容性良好的应用程序开发接口 (SolidWorks API),凡是支持OLE和COM的编程语言如Visual C++、Visual Basic、Delphi等均可用于SolidWorks的二次开发【1】。

VC++6.0是当今流行的软件开发工具之一,是程序员的首选编程利器。使用VC++6.0对SolidWorks进行二次开发,能够充分利用SolidWorks API,而且开发出的DLL应用程序作为插件直接嵌入到SolidWorks内部,加载成功后专用系统菜单直接出现在SolidWorks主菜单上,如SolidWorks原有菜单一样操作方便,极大地提高了设计效率。

2 二次开发方法

在SolidWorks中,用二次开发实现零件的参数化设计主要有程序驱动和尺寸驱动两种方法【2】,尺寸驱动法需要先建立参数化模板模型,然后在开发程序控制下,通过读取不同的尺寸参数值,驱动模板模型改变, 实现参数化设计;而程序驱动法是在开发程序控制下,自动建立不同的模型,完成参数化设计。……

登录APP查看全文

猜你喜欢
二次开发数据库模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
浅谈基于Revit平台的二次开发
甘肃科技(2020年20期)2020-04-13 00:30:02
浅谈Mastercam后处理器的二次开发
模具制造(2019年3期)2019-06-06 02:11:02
西门子Easy Screen对倒棱机床界面二次开发
数据库
财经(2017年2期)2017-03-10 14:35:35
3D打印中的模型分割与打包
数据库
财经(2016年15期)2016-06-03 07:38:02
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51