STEP标準


STEP标準

文章插图
STEP标準【STEP标準】STEP也是以一种中性档案机制提供的产品模型数据交换标準 , 它规定了产品设计、製造以至产品全生命周期内所需的有关产品形状、解析模型、材料、加工方法、装配顺序等方面的信息进行了定义 , 以及对产品数据交换进行了描述 。
基本介绍中文名:STEP标準
外文名:The STEP standard
定义:产品模型数据交换标準
构成:描述方法、集成资源、套用协
系列:0、10、20、30、40、100、200
学科:计算机原理
概述STEP也是以一种中性档案机制提供的产品模型数据交换标準 , 它规定了产品设计、製造以至产品全生命周期内所需的有关产品形状、解析模型、材料、加工方法、装配顺序等方面的信息进行了定义 , 以及对产品数据交换进行了描述 。STEP标準在制定过程中 , 广泛吸取了PDES和IGES等标準相关的经验和特点 , 它由一系列独立的标準档案组成 , 它们可以独立地进行开发和发布 。目前 , 许多CAD/CAM软体系统均已把STEP列为数据交换接口 , 这些软体公司不少是从事STEP标準制定的单位 , 他们能利用STEP最新成果 , 不断改进和完善自身系统的STEP接口 。STEP的构成STEP标準由五大部分组成 , 即标準的描述方法、集成资源、套用协定、实现形式、一致性测试 , 被分为0、10、20、30、40、100、200共7个系列档案 。(1)标準的描述语言(1 , 10系列档案)STEP有自己专用的描述语言EXPRESS , EXPRESS语言参考Ada、C、C++、Modula2、Pascal、PL/1、SQL等多种语言的功能 , 有强大的描述信息模型的能力 。开发EXPRESS语言的目的是使描述的模型既要能为计算机所处理 , 又要易于被人所理解 。EXPRESS是一种信息建模语言 , 用于说明某领域的对象( Object)、对象所具有的信息单元、以及对对象的限制和操作许可 。(2)集成资源(40 , 100系列档案)这是STEP核心部分 , 採用EX-PRESS语言描述 。集成资源又分为通用集成资源与套用集成资源两大部分 。通用集成资源独立于套用产品信息 , 而套用集成资源则描述某一套用领域的数据并些依赖于通用集成资源的支持 。(3)套用协定(200系列档案)STEP标準支持广泛的套用领域 , 具体的套用系统很难採用STEP标準的全部内容 , 一般只实现标準的一个子集 。如果不同的套用系统实现的子集不一致 , 则在进行数据交换时会出现信息丢失或畸变现象 , 为避免这种情况 , STEP计画制定一系列套用协定 。套用协定是一份档案 , 用以说明如何用标準的STEP集成资源制定各个套用领域的产品数据模型文本 , 以满足工业套用的需求 。也就是说 , 根据不同的套用领域的实际需要 , 选定标準中合适的子集 。作为标準 , 各套用系统在交换、传输和存储产品数据时应强制地要求符合套用协定的规定 。(4)实现形式(20系列档案)实现形式或套用方式 , 是指用什幺方法或格式在具体领域内实现产品信息的交换 。STEP的实现形式大致分为四级:第一级档案交换 , 第二级工作格式 , 第三级资料库交换 , 第四级知识库交换 。由于不同的CAD/CAM集成系统对数据交换的要求不同 , 可以根据具体情况选择一种或多种交换方式 。中性档案交换是最低一级的产品数据交换形式 。STEP中性档案有专门的格式规定 , 它是以ASCII码顺序档案形式进行表达的 , STEP中性档案的前、后置处理程式与IGES的类似 , 但STEP有统一的产品数据模型 , 从模型到档案只是一种映射关係 , 比较起来更为简单 。工作格式交换是一种特殊的产品数据交换形式 。工作格式是产品数据结构在记忆体中的表现形式 , 以求实现达到“实时”交换的效果 。资料库交换是为适应数据共享的要求而提出的交换方法 。在CIMS环境下 , 经常需要在CAD、CAPP、CAM、CAE以及其他系统之间进行信息的传递 。由于所传递的信息量大、数据结构複杂 , 採用档案交换的方式很难满足要求 , 加上并行设计技术的发展 , 更加强了对数据共享的要求 , 所以需要採用资料库交换技术 , 这就需要选用或开发有关的资料库和资料库管理技术 。知识库交换与资料库交换一级的内容基本相同 , 仅对资料库进行约束检查 , 这一级主要是考虑到发展的需要而设立的 。(5) 一致性测试(30系列档案)即使资源模型定义得非常完善 , 但经过套用协定 , 在具体的应用程式中其数据交换是否符合原来意图尚需经过一致性测试 。为此 , STEP标準制定了一致性测试过程、测试方法和测试评价标準 。STEP标準是一个由套用层、逻辑层和物理层三层结构组成的标準:①套用层 , 主要描述套用领域的需求 , 建立需求模型 , 它可採用IDEFIX或EXPRESS建模语言来描述;②逻辑层 , 是根据需求模型进行分析、归类 , 找出共同点 , 协调冲突 , 形成统一的、不矛盾的集成信息模型 , 或称为集成资源 , 集成资源必须採用EXPRESS语言进行描述;③物理层主要完成产品数据交换的中性档案 , 即STEP档案 。STEP的套用STEP的套用领域很广 , 它可套用于机械、电子、航空航天、汽车、船舶等各个工程领域 。STEP的套用是为了满足市场竞争机制下工业发展的需求 , 具体的套用场合可分为两大类:①来自产品开发部门的需求 , 包括设计部门内群体的合作、多学科交叉、产品全生命周期设计、集成化产品的开发、分布及并行作业、产品数据的长期存档;②来自计算机辅助套用系统供应商和DBMS供应商的需求 , 包括接口的标準化和产品概念模型的标準化 。使系统人员和供应商能把精力集中于存储技术、特定应用程式的算法以及数据的不同物理表示上 , 以解决跨企业、多平台、多种存储机制、多种网路结构的管理等方面的问题 。