更多精彩内容请关注PLM之神微信二维码

更多精彩内容请关注三维设计师微信二维码

更多技术技巧和产品动态请关注
【SolidEdge联盟】

设计

基于Solid Edge的液压缸CAD系统开发

发表时间: 2015-10-26  作者: 李纪明  张海涛  
关键字: Solid Edge  液压缸  CAD  
阐述了以PowerBuilder为开发工具,应用Solid Edge软件进行液压缸设计的实现过程,给出了系统的体系结构,实现了液压缸CAD系统开发。

    液压CAD的研究开始于70年代,而国内液压界的CAD研究起步约在80年代初开始,最初用计算机对特定的液压系统或元件进行仿真,也有些研究涉及有限元分析、参数辩识和优化设计。

    后来才发展到设计和绘图,CAD发展给设计带来了革命。本文以Solid Edge为基础软件,对液压缸非标准零件进行了结构尺寸编码。

    采用PowerBuilder开发工具,应用了ActiveXAutomation、OLE技术,实现了基于应用程序的代码重用、现场激活、链接与嵌入等,完成了液压缸CAD的系统开发。

1 Solid Edge软件及PowerBuilder开发工具简介

    Solid Edge是由美国UGS公司开发的基于Windows环境的中端CAD软件包,其丰要特性有:

    (1)具有强大的实体建模功能和直观的Windows用户界面;

    (2)具有强大的特征管理器,提供的特征设计树同具体的实体建模是实时的动态联接;

    (3)采用标准的ActiveXAutomation和组件对象模型(COM)技术。

    Solid Edge提供的应用程序接口(API)可使用户和软件开发者能够以Powerbuilder,VB,VC++或其他标准程序语言对Solid Edge进行二次开发。

    PowerBuider是Sybase公司推出的一种4GL(第四代程序设计语言)高级数据库应用程序开发环境,在这个环境中开发数据库应用程序,使用其专利技术-DataWindow,可以很轻松的开发出非常专业的数据库应用程序。

    在界面设计上PowerBuMer完全做到了“所见即所得”,并完全使用面向对象的编程思想,它还提供了对OLE、DDE、ActiveXAutomation等技术的支持。PowerBuilder开发的应用软件由窗口构成,窗口中不仅可以包含按钮、下拉列表框及单选按钮等标准的Windows控件,还可以有PowerBuilder提供的特殊的控件。

    这些特殊控件可以使应用软件更容易使用,使应用软件的开发效率更高。

2 液压缸CAD系统的基本构成

    液压缸CAD设计是以Solid Edge软件为设计平台进而进行二次开发的系统。该系统利用Solid Edge软件强大的三维设计及由三维转化二维图形的功能的同时,利用Powerbuilder对开放的Solid Edge进行二次开发,构建了标准件图库、非标准件图库、设计计算知识库等,利用ActiveXAutomation技术通过两个程序问安排对话,使得二次开发的程序肩动调用Solid Edge的强大功能。系统基本构成如1图所示。

图1 新充基本构成图

 

责任编辑:郝秋红