基于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企业版进行数据管理,以便于满足企业的实际使用需求。
相关文章
- 2018-12-03试验用流速测试技术的新发展
- 2024-09-11等温淬火对连铸球铁型材组织和硬度的影响
- 2022-05-09GPRS技术在配电自动化中的应用设计
- 2023-10-20相位偏移干涉测量波面的一种新算法
- 2024-06-2660K单级高频同轴脉冲管制冷机性能研究
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。