SolidWorks与proe之间的图形数据交换方式(一)

2013-07-17  by:广州SolidworksUGCatia培训中心  来源:仿真在线

SolidWorks与proe之间的图形数据交换方式(一)

 

1 SolidWorks与proe图形数据交换标准

       1.1 数据交换流程

       不同的CAD图形数据在不同的应用系统间进行交换,必须有数据接口作为交换的桥梁,所谓数据交换接口,实际上是一种能够实现两个以上系统问信息交换的程序或方法。


       常用数据交换形式有:

       (1)利用软件本身自带的二次开发工具,并通过一些高级语言(如Java、C语言、c++)等,设计一种数据交换接口程序,完成系统间的信息交换与共享。例如通过proe软件中自带的二次开发Pro/TOOLKIT程序,结合C++语言及proe的接口函数,设计一种模型接口程序,可以将在proe中所建立的部分复杂实体模型通过文件形式输入到数据库中,从而实现proe软件与数据库之间数据的传送,同时这种方法也解决了通过PRT格式的文件输人到CAD软件中容易造成图元丢失或者模型不适用网络划分等问题,当然,这种接口有其局限性,而且设计难度大。

       (2)标准文件,即通过标准格式文件进行数据交换如IGES、STEP、STL、Parasolid等,根据功能的不同又可以分为实体(包括线框与表面)格式和有限元(FEM)格式.

       1.2 标准数据交换格式

       对比proe与Solidworks这两款软件,它们都提供了目前最流行的STEP与IGES数据交换标准,从使用效果来看,都能比较好地担当起数据交换的桥梁。

       1)国际图形交换标准(IGES)

       IGES是由美国国家标准局与企业共同制定,IGES为了解决数据在不同的CAD/CAM间进行传递的问题,定义了一套表示CAD/CAM系统中常用的几何和非几何数据格式,以及相应的文件结构,其内部图样数据贮存即使各不相同,但只要遵循IGEs标准的规定,数据就可以通过多种物理介质进行交换。IGES主要是为了解决二维图纸的信息共享的再处理,尽管新版本增加了CGS、B-REP以及两者之间转换的数据类型,但IGES不能增加诸如工艺等非几何信息,且转换数据量大。

       2)STEP标准

       STEP是国际标准化组织(ISO)所属技术委员会统一制定的数据标准,其目的是在产品生存期内能够为产品数据的描述与通信提供一种中性数据标准.这种数据标准能完整地表达产品信息,并能独立于应用软件。STEP标准主要由应用层(Application Layer)、逻辑层(Logical Layer)和物理层(Physical Layer)三层结构组成,它能描述产品数据模型的各个方面,如几何形状、拓扑信息、形位公差、表面粗糙度、材料特性、工艺特性、设计特性、功能特性等,满足协同设计中的产品数据交换并满足各领域并行设计的需要,成为工程上常用的交换标准。

       3)Parasolid格式

       Parasolid格式是一个可开发的公开的数据格式,其本质是一个函数库,它的文件扩展名有“.x_b”,“x_t”,“xmt_t”。Parasolid格式不仅提供了精确的几何边表达功能,而且通过其容错造型技术,可以实现多种软件数据的无缝交换,只要软件是以Parasolid为核心的CAD/CAE系统,图形就能够在这些软件之间可靠地传递几何和拓朴信息,避免了IGES格式交换复杂数据容易丢失和可靠性差等问题。但由于proeNGINEER软件不属于以Parasolid为核心的三维软件范畴,因而数据还不能直接通过Parasolid格式进行交换,必须通过专用的转换软件才能实现。

2 proe至SolidWorks的模型交换格式

       把proe模型导入Solidworks系统中,其数据的转换方式可以采用两种途径:一种是直接对三维实体模型进行转换方式;另一种是通过三维实体特征的转换方式,这种转换方式是Solidworks软件本身特有的。二者的区别在于前者在三维界面下不能对其特征进行编辑,而后者可以对其特征进行修改,这样就能充分利用原有的设计数据,加快数据向Solidworks系统过渡,且数据的完整性能得到有效的保障。如果选择实体特征转换方式进行交换,就必需要在solidworks界面上显示属性管理器中的特征树,同时在Solidworks“工具”菜单中的“插件”下选中Featureworks特征识别管理器,这样就可以对导人的三维实体模型进行数据再处理。

       在Solidworks软件中特征识别类型有三种:

       (1)交互特征识别

       选择特征类型和构成所要识别特征的实体。这种方法的好处是可以控制所识别的特征,例如,可以决定要将圆柱切除识别为拉伸、旋转或孔。此外,可以借助所选的面及边线来决定特征草图的位置及复杂程度。

       (2)逐步识别

       可以识别零件的某些输入实体特征,保存该零件,稍后再识别同一输入实体的其它特征,也可以识别部分识别零件(包含输入实体和识别特征)的特征,可以保存部分识别的文档,以便保留各个识别阶段。

       (3)选择交互特征识别

       选择交互识别模式时,Featureworks在实体选择过程中会激活solidworks的“选择过滤器”。当指针移动到图形区域中时会变成过虑器图标,可根据选择的特征类型选择实体。 


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:SolidWorks与proe之间的图形数据交换方式(一) 湖南长沙SolidWorks教程 SolidWorks培训课程 SolidWorks设计教程 SolidWorks视频教程 SolidWorks软件下载 SolidWorks在建筑室内设计工业设计的应用 SolidWorks基础知识 SolidWorks代做 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com