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

尺寸驱动的圆柱螺旋弹簧参数化设计

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

    弹簧是一种标准件,采用标准件会给产品的设计、制造、装配带来了很大的方便。设计人员如果能从CAD系统的标准件库中获得满足设计要求的标准件,则可大大减少重复劳动,提高设计效率,从而缩短新产品的研制周期。而弹簧的建模过程较为复为此采用Visual Basic及Access数据库,在应用较为广泛的SoIidWorks平台上进行了二次开发,实现了圆柱螺旋弹簧的参数化、系列化设计。

    1二次开发工具

    系统具有非常开放的体系结构,通过OLE(Object Linking and Embedding对象链接与嵌入)Automation技术为用户提供了强大的二次开发接口,凡支持OLE编程的开发工具,如VisualC++、Visual Basic,Delphi等均可用于的二次开发,利用系统提供的完备的函数集和对象类库,创建出用户定制的、专用的功能模块。本文采用的是Visual Basic 6.0。

    2 OLE自动化技术OLE(Object Linking And Embedding)是对象链接与嵌入技术的简称,利用OLE技术,用户可以通过使用来自2个或多个Windows应用程序的资源来解决复杂的应用问题。OLE提供了方便的技术用来将文档和来自不同程序的各种类型的数据结合起来。支持OLE标准,完全实现了OLE自动化。作为一个OLE服务器,SolidWork,提供了大量的OLE对象,以及这些对象所拥有的方法和属性,用户通过在客户应用程序中对这些OLE对象及其方法和属性的操作,可以在自己开发的应用软件中实现诸如创建直线、构造实体、检查曲面表面参数等几乎所有的功能。

    自动化技术(Automation)为软件之间的交互创造了条件,它允许多个应用程序或组件之间进行通讯和交互,而与它们的语言、分布和原始平台无关。在开发弹簧零件库时,运用OLE(Object Linking and Embedding)Automation技术,无疑会减小开发的难度,使系统更加稳定可靠。系统提供了数据操纵接口函数API,专门读写三维零件数据,并提供了一系列的Automation接口(包括对象、属性和方法),使用户进行二次开发更加容易。运用Automation技术使应用程序驱动三维CAD系统,可以实现零件参数化、系列化设计。

    3界面设计

    一个良好的操作界面对于一个应用程序来说至关重要,弹簧零件库的界面以窗口模式来实现。采用下拉列表框,让用户从中选取,而不是自己输入,这样保证了用户的信息符合国家标准。同时,界面设计尽可能简单、直观;提供尽可能多的保护措施,使输人信息符合标准。图1为拉伸弹簧建模的界面。

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

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

标签: SolidWorks
点赞   收藏

相关文章

发表评论

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

用户名: 验证码:

最新评论