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

基于SolidWorks的参数化设计

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

    0 引言

    由于通用CAD软件注重功能的全面性,几乎涵盖了制造业的方方面面,但是专业针对性差,并不能很好地满足特定企业的设计要求,所以在通用CAD软件的基础上,结合企业实际需要进行二次开发、已经成为CAD取得实效的关键环节,甚至可以说,没有进行二次开发,实现用户化、本地化的CAD就不能在真正意义上发挥效能。通用CAD的二次开发性能优劣,已经成为评价该CAD软件的重要指标,二次开发已经被视为第4代CAD系统的一个特色。

    CAD二次开发的目的,在于提高通用 CAD的针对性,以便更好地满足企业设计要求,更好地发挥CAD的效能。通过对CAD软件的二次开发,可使CAD软件实现专业化、本地化。

    1 简介

    是美国公司开发的出色的三维参数化特征造型CA])软件,其技术内核基于先进的Parasolid图形语言平台。自从1995年11月问世以来,已成为微机平台上的三维机械设计CAD软件的主流产品,在企业中得到了广泛的应用。本文选用SoildWorks作为系统开发平台,主要是基于在以下几方面的突出优点:

    ·强大的参数化特征造型功能。的参数化和特征造型技术,能方便、快捷地创建几乎任何复杂形状的实体,可以满足绝大部分的工程设计的需要;采用统一的内部数据库,全数据相关,任何一个功能模块中对零件的修改都会自动反映到其他模块中;

    ·界面友好,操作简便。采用典型的Windows软件风格,在所有的国外三维CAI)软件中提供了最优秀的中文支持;

    ·拥有开放的体系结构。拥有丰富的第三方支持软件,提供了开放的数据结构和方便的二次开发环境,为企业今后广泛的工程应用提供了良好的基础平台;

    ·优异的性能价格比。是一款中端CAD系统,企业使用SolidWorks可以花较小的投人满足设计的要求,因此SolidWorks特别适合于中小企业的产品设计。

    2 VB开发SolidWorks的参数化程序编制

    根据特定的设计要求,用VB对SolidWorks进行二次开发,创建SolidWorks插件的一般方法是:在 VB中创建ActiveX DLL工程,根据开发的具体功能要求编制相应的程序代码和设计用户界面,并在工程中添加对SolidWorks类库的引用,将应用程序编译连接为DLL文件。该文件在注册过以后,就可以作为SolidWorks的插件使用了。用户可以根据具体的设计要求开发出若干插件,每一个插件的功能又由至少一个菜单条嵌人到SolidWorks系统中,每一个菜单条包括若干菜单项,每个菜单项对应一个功能模块。这样的层次体系反映了二次开发程序编制的过程,也是一个自顶向下和自底而上结合的过程,先根据功能要求分析确定总体结构,再从底层各功能模块的程序编制开始实施。

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

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

标签: SolidWorks
点赞   收藏

相关文章

发表评论

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

用户名: 验证码:

最新评论