SolidWorks与Pro/Engineer之间图形数据交换方式的研究
1 与Pro/E图形数据交换标准
1.1 数据交换流程
不同的CAD图形数据在不同的应用系统间进行交换,必须有数据接口作为交换的桥梁,所谓数据交换接口,实际上是一种能够实现两个以上系统问信息交换的程序或方法,如图1所示。
图l 与Pro/E交换流程
常用数据交换形式有:
(1)利用软件本身自带的二次开发工具,并通过一些高级语言(如Java、C语言、c++)等,设计一种数据交换接口程序,完成系统间的信息交换与共享。例如通过Pro/E软件中自带的二次开发Pro/TOOLKIT程序,结合C++语言及Pro/E的接口函数,设计一种模型接口程序,可以将在Pro/E中所建立的部分复杂实体模型通过文件形式输入到数据库中,从而实现Pro/E软件与数据库之间数据的传送,同时这种方法也解决了通过PRT格式的文件输人到CAD软件中容易造成图元丢失或者模型不适用网络划分等问题,当然,这种接口有其局限性,而且设计难度大。
(2)标准文件,即通过标准格式文件进行数据交换如IGES、STEP、STL、Parasolid等,根据功能的不同又可以分为实体(包括线框与表面)格式和有限元(FEM)格式.
1.2 标准数据交换格式
对比Pro/E与这两款软件,它们都提供了目前最流行的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)三层结构组成,它能描述产品数据模型的各个方面,如几何形状、拓扑信息、形位公差、表面粗糙度、材料特性、工艺特性、设计特性、功能特性等,满足协同设计中的产品数据交换并满足各领域并行设计的需要,成为工程上常用的交换标准。
相关文章
- 2024-07-15水下目标的声纳回波数据仿真
- 2024-07-18提高遥感相机电子学成像质量方法
- 2024-10-31秤量准确度的调整
- 2023-01-19基于RFID远程识别技术的涉密资产进出管理系统研究
- 2023-12-20基于虚拟样机技术的并联机器人机构运动仿真
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。