碧波液压网 欢迎你,游客。 登录 注册

基于SolidWorks的标准件库参数化建模系统开发

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。
液压导航网

    0 引言

    任何一个CAD系统都不可能完全符合用户的需求.因此工程师有必要对其进行专业化和本地化的二次开发,使CAD系统能更好地符合国标、行标和企。标准件库的参数化自动建模系统是CAD系统二次开发的典型应用.任何一个机械产品都需要许多诸如螺栓、螺钉、轴承之类的通用标准件,因此可以基于企业所用的CAD系统,对这些标准件进行参数化二次开发,建立其自动建模系统以减少重复劳动。进而提高产品设计效率。本文阐述了基于的通用标准件库参数化建模系统的开发与应用。

    1 系统总体分析与设计

    1.1 总体分析

    本系统要实现的功能是在环境下.结合Toolbox的基础性资源实现标准件的自动化和系列化建模.给工程师提供一种直观、简便的标准件快速建模方法。目前.常用的方式是:CAD供应商对用户提供开放的可扩性接口(ApplicationProgramming Interface,API),设计人员采用可支持COM编程的开发工具,如VB、vC++、C#、Delphi等对其进行相关接口函数调用,通过这些函数来驱动CAD系统自动完成所需模型的建立。

    公司所使用的CAD平台是。它提供了支持二次开发的应用程序接口,通过该接口可以开发嵌入式功能插件(+.d11)或独立的应用程序(+.exe)以扩充原的功能,最终形成用户定制或用户驱动的参数化系统。开发工具我们选择VB.NET.开发环境为Visual Studio 2010,它拥有完善的图形用户界面(GUI)和快速应用程序开发系统(nAB),可以轻易的使用ADO.NET(Active Data Objects)连接和访问数据库,因而完全能够满足本参数化系统的开发。

    1.2 设计思路

    我们的设计思路是以面向对象的VB.NET为开发工具.基于Access建立标准件尺寸参数数据库.通过编程调用 API相关对象、属性和方法,结合ADO.NET数据库访问技术实现系统参数化建模功能。

    CAD系统实现参数化的关键在于模型库的建立与尺寸驱动技术。因此,首先得对需要参数化的标准件进行三维建模,获得标准件模型库。将这些源模型作为尺寸驱动模板,当程序运行的时候.根据用户的选择,更新模板文件即可自动建立所需零件的3D模型。在编程实现阶段,采用的是特征参数法和编程法相结合的方式,通过绘制模板文件先获得宏录制代码,然后将代码中的特征尺寸进行常量变量化,再将这些变量传递给API函数。这样做的优点是最大限度的将设计人员从众多的API函数中解放出来,设计人员只需稍加修改相关API的参数,删减宏录制代码中一些无用代码即可。至于程序调用模式,我们选择将所编辑的程序以.exe格式保存.并将其添加至的宏工具栏中以方便工程师调用。系统运作流程如图1所示。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: SolidWorks
点赞   收藏

相关文章

发表评论

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

用户名: 验证码: 看不清?点击更换

最新评论