基于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所示。
相关文章
- 2024-02-26基于PLC的油品运动粘度测量系统
- 2024-08-296A02-T4铝合金板材表面树叶状黑斑缺陷分析
- 2022-05-25浮选技术在含油污水处理中的应用进展
- 2022-06-27LED全彩灯光控制系统的实现
- 2024-01-08电子皮带秤计量及其监控系统的应用
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。