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

基于SolidWorks的液压支架参数化设计

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

    SolidWorks可以方便地实现复杂三维实体造型、复杂装配和生成工程图,它是一种全参数化特征造型软件。随着制造业信息化进程的逐步推进,此软件也为越来越多的用户所使用。其商品化的通用设计平台基本上覆盖了整个制造行业。本文以煤矿用的掩护式液压支架为例,开发出了界面友好的掩护式液压支架参数化设计系统。

一、二次开发原理

     SolidWorks API中最上层的对象是SlidWorks,AttributeDef、ModeIDoc、SWPropertySheet、Environment、Modeler、Frame对象可以通过它直接或间接访问,利用上述对象可以实现应用程序的基本的操作。AttributeDef可以用于对象修改文件的属性:设计中的模型层对象是ModeIDoc对象,我们可以通过它实现与实体模型相关诸如:设置轮廓线线形、修改视图的设置、控制参数等的各类操作;SWPropertySheet对象是用来增加设计应用程序记录到特定的输出属性表的。模型中的几何关系和分析数据文本的分析是通过Environment对象来实现的;临时体对象通过Modeler对象提供界面进行管理。的下拉菜单和弹出菜单是通过Frame对象进行修改检查以及添加。

    SolidWorks API为用户提供了完全面向对象的类体系,是典型的树型层次结构,是基于OLE应用程序的开发接口。是访问 API所有对象的入口程序,它处在应用程序底层,属于根目录的对象类。对象是在VB里面可以通过Create Object的方法来获取的,这里的对象指的是最高级别的对象,软件的执行、建立、打开、关闭等操作可以通过这些对象进行控制。目前,DELL、EXE等插件的直接使用还不支持。

二、系统开发工具

    1.三维CAD软件

    基于Windows平台的三维CAD的软件,操作容易,界面方便,二维绘图技术和三维造型通过它有效地融合,这样更便于用户迅速、简便地建立起产品的二维工程图和三维模型。同时,具有强大的参数化功能的,包含了大量的API函数,可以采用多种编程语言(Visual Basic、Visual C++、C++等)对其进行二次开发。

    2.关系数据库SQL Server 2000

    作为目前最为流行的数据库管理系统之一的SQL Server 2000,是Microsoft开发的一种大型的关系数据库管理系统。它不但为用户提供管理和分析服务以及快捷、方便的数据存储,而且具有很强的安全保密性。SQL Server 2000有多个常用版本,其中企业版具有SQL Server 2000的所有功能。本系统采用SQL Server 2000企业版进行数据管理,以便于满足企业的实际使用需求。

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

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

点赞   收藏

相关文章

发表评论

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

用户名: 验证码:

最新评论