GB T 16656.55-2010 工业自动化系统与集成 产品数据表达与交换 第55部分:集成通用资源:过程与混合表达.pdf

上传人:confusegate185 文档编号:219496 上传时间:2019-07-13 格式:PDF 页数:48 大小:1.72MB
下载 相关 举报
GB T 16656.55-2010 工业自动化系统与集成 产品数据表达与交换 第55部分:集成通用资源:过程与混合表达.pdf_第1页
第1页 / 共48页
GB T 16656.55-2010 工业自动化系统与集成 产品数据表达与交换 第55部分:集成通用资源:过程与混合表达.pdf_第2页
第2页 / 共48页
GB T 16656.55-2010 工业自动化系统与集成 产品数据表达与交换 第55部分:集成通用资源:过程与混合表达.pdf_第3页
第3页 / 共48页
GB T 16656.55-2010 工业自动化系统与集成 产品数据表达与交换 第55部分:集成通用资源:过程与混合表达.pdf_第4页
第4页 / 共48页
GB T 16656.55-2010 工业自动化系统与集成 产品数据表达与交换 第55部分:集成通用资源:过程与混合表达.pdf_第5页
第5页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 25.040.40 L 67 中华人民道国国家标准国不日11: ./、GB/T 16656.55-201 O/ISO 10303-55: 2005 工业自动化系统与集成产品数据表达与交换第55部分:集成通用资源:过程与混合表达Industrial automation systems and integration-Product data representation and exchange-Part 55: Integrated generic resource: Procedural and hybrid representation CISO 10303-55: 2005 ,

2、 IDT) 2011-01-14发布数码防伪中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会2011-05-01实施发布GB/T 16656.55-201 O/ISO 10303-55: 2005 目次前言.m 引言.v l 范围-2 规范性引用文件3 术语、定义和缩略语.2 4 过程模式.3 4. 1 引言.4 4.2 基本概念和设定.4 4. 3 过程模型实体定义85 过程形状模型. 5.1 引言.145.2 基本概念和设定.14 5.3 过程形状模型类型定义. 5.4 过程形状模型实体定义.附录A(规范性附录)实体短名22附录B(规范性附录)信息对象注册. 附录c(资料性附

3、录)计算机可解释的列表.24 附录D(资料性附录)EXPRESS-G图附录E(资料性附录)本部分所用示例参考文献I GB/T 16656.55-201 O/ISO 10303-55: 2005 目lJ1=1 GB/T 16656(工业自动化系统与集成产品数据表达与交换是一项由多个部分组成的标准,各部分单独出版。GB/T16656的所属各部分又组成多个子系列,即:一一第1部分至第四部分规定了描述方法;一一第20部分至第29部分规定了实现方法;一一第30部分至第39部分规定了一致性测试方法与框架;-一一第40部分至第59部分规定了集成通用资源;一一第100部分至第199部分规定了集成应用资源;一一

4、第200部分至第299部分规定了应用协议;第300部分至第399部分规定了抽象测试套件;一一第400部分至第499部分规定了应用模块;一一第500部分至第599部分规定了应用解释构造;一一第1000部分至第1999部分规定了应用模块。GB/T 16656(工业自动化系统与集成产品数据表达与交换现已发布和即将发布的包括以下部分:一一第1部分:概述与基本原理;第11部分:描述方法:EXPRESS语言参考手册;一一第21部分:实现方法:交换文件结构的纯正文编码;一一一第28部分:实现方法:EXPRESS模式与数据的XML表达(使用XML模式); 一一第31部分:一致性测试方法论与框架:基本概念;一一

5、一第32部分z一致性测试方法论与框架:对测试实验室与客户的要求;第34部分:一致性测试方法论与框架:应用协议实现的抽象测试方法;一一第41部分:集成通用资源z产品描述与支持原理;一一第42部分:集成通用资源:几何与拓扑表达;一一一第43部分:集成通用资源:表达结构;第44部分:集成通用资源:产品结构配置;一一第45部分z集成通用资源:材料;一一第46部分:集成通用资源:可视化显示;一一第47部分:集成通用资惊:形状变化公差;一一第49部分:集成通用资源:工艺过程结构和特性;一一第51部分:集成通用资源:数学表达;一一第54部分:集成通用资源:分类和集合论;-一一第55部分:集成通用资源:过程与

6、温合表达;一一第56部分:集成通用资源:状态;一一第101部分:集成应用资源:绘图;一一第105部分:集成应用资源:运动学;第201部分:应用协议:显式绘图;一一第202部分:应用协议:相关绘图;一第203部分:应用协议:配置控制设计;而且GB/T 16656.55-2010/ISO 10303-55:2005 一一第238部分:应用协议:计算机数值控制器用的应用解释模型;一一第501部分:应用解释构造:基于边的线框;一一第502部分:应用解释构造:基于壳的线框;一一第503部分:应用解释构造z几何有界二维线框;一-第504部分:应用解释构造:绘图注释;一一第505部分:应用解释构造:图样结构

7、与管理;一一-第506部分z应用解释构造z绘图元素;一一第507部分:应用解释构造z几何有界曲面;一一第508部分z应用解释构造z非流形曲面;一一第509部分:应用解释构造:流形曲面;一一第513部分:应用解释构造:基本边界表达;一一-第520部分:应用解释构造z相关绘图元素;第1001部分:应用模块z外观赋值;一一第1002部分:应用模块:颜色;一一第1003部分:应用模块:曲线外观;一一第1004部分:应用模块:基本几何形状;第1005部分z应用模块:基本拓扑;一一-第1006部分z应用模块:基础表达;一一第1007部分:应用模块:通用曲面外观;一一第1008部分:应用模块:层赋值;一一第

8、1009部分z应用模块z形状外观和层。本部分为GB/T16656的第55部分。本部分等同采用国际标准1S010303号5:2005,其技术内容和结构与1S010303-55:2005保持一致,为便于使用,做了如下编辑性修改tI可a) 删去了ISO前言;b) 对于带下划线的用于EXPRESS语言描述的各黑体英文实体名、属性名和函数名等,为了维护其英文原意,在本部分中,都使用其英文原名,仅当其作为标题时,我们在该英文名前增加了其归属的类型说明。本部分的附录A、附录B是规范性附录,附录C、附录D和附录E是资料性附录。本部分由中国机械工业联合会提出。本部分由全国自动化系统与集成标准化技术委员会(SAC

9、jTC159)归口。本部分起草单位:中国标准化研究院、重庆市标准化研究院。本部分主要起草人:王志强、杨青海、洪岩、刘守华、张锐、蒲霜。GB/T 16656.55-201 O/ISO 10303-55: 2005 引GB/T 16656CISO 10303)是一个计算机可解释的用于产品信息表达和产品数据交换的技术标准。其目的是对产品全生命周期提供一种独立于任何特定系统、能够描述产品数据的中性机制。其描述功能不仅适合于中性文件的交换,而且也是实现和共享产品数据库及存档的基础。本部分内容属于集成通用资源系列。本部分主要包括:一一一过程模型模式;一一-过程形状模型模式。模型可按构造它们的操作来定义,本

10、部分为这些模型的表达提供了一种通用机制。GB/T16656 其他部分定义了一些实体数据类型表达这种构造操作,它们被解释为构造符。过程模型有便于编辑的优点,通过简单的改变构造操作变量的参数值便能实现。该类模型体现设计意图信息,意味着对于它们的修改应符合最初创建时强制的构建参数模式,并且应遵守包含特殊构造操作的任何约束。因此一个过程模型转移到一个接收系统时附带了模型在转移后被编辑时怎样表现的信息。然而,在包含(以它们的抽象形式)很少或根本没有显式的真实表现操作序列结果的信息方面,过程模型同样有其弱点。这些事实使它们不适合于作为依靠使用显式几何信息的许多工程过程自动化的基础,例如数控加工或检测。通过

11、使用由一个过程或构造历史类型的初级表达和一个二级直接表达组成的双重表达的建模方法,工程用途系统在模型方法方面取得普遍优势。其他GB/T16656资源为显式表达提供所需元素。本部分不仅规定过程表达所用资源,同样提供通过使这样一种模式与其相应的显式对应相联合的一种双重模型能力。本部分内容的最初重点是允许过程与混合类型(一个混合表达基本上是一种过程表达,同时也包含一些显式元素)CAD形状表达的捕获与交换。然而,对于过程表达的任何类型或混合模型的转移,本部分所提供的这种能力具有普遍适用性,不论其是几何的或非几何的。在该形状模型中,GB/T16656.但是对应显式表达的主要资源。由于过程表达本身是参数化

12、的,因此它们可以通过改变输入构造程序变量值而被编辑。但这就要求系统操作员具有一定的对原构造方法原理的理解水平。在编写本部分的时候,还不知道有哪一种方法可以自动地获取模型构造过程中的设计原理信息。因此本部分规定了描述性条款,假设过程表达由原设计者提供。强调设计意图与设计原理的区别是有用的。设计意图在构建参数模式中被获取,它是模型构造过程中强加于模型的约束,因此它管理一个模型以何种方式被编辑。另一方面,设计原理关注一个特定配置或构造过程被采用的原因,以及设计意图的内在逻辑。交换过程表达、混合表达与双重表达的工业方面的动机起因于模型转移后在接收系统中编辑ISO 10303显式模型所遇到的困难。如果像

13、过去那样,只有一个显式模型被转移,那么在发送系统的双重模型中的过程部分所体现的设计意图在传输过程中将遗失。其后果就是被接收的模型在极其重要的方面是不完整的,进行编辑也是困难或不可能的。参考文献的6J、7J、8J和9J为本部分提供了进一步的背景资料。本部分的两种模式的内容如下所示:procedural_model_schema:过程与混合模型表达、设计原理获取的基本结构。procedural_shape_model_schema:上述几何模型的具体实例模式的限定。V GB/T 16656.55-2010/ISO 10303-55:2005 图1通过EXPRESS-G符号对GB/T16656集成资

14、源定义的本标准的模式与其他模式的关系进行了图形表达。EXPRES5-G在GB/T16656. 11的附录D中定义。图l中的各模式是GB/T16656集成资源的构件,并在以下资源的部分中进行了规定:prod uct_property _representa tion_schema s u pport_resource_schema geometric_model_schema geometry _schema topology _schema represen ta tion_schema GB/T 16656.41 GB/T 16656.41 GB/T 16656.42 GB/T 16656.

15、42 GB/T 16656.42 GB/T 16656.43 variational_representation_schema ISO 10303-108 注1:一个过程模型是一种构造过程表达,因此它可能被设想成:GB/T16656.49(工艺过程的结构与特性勺可能会是本部分的一个合适的内在资源。然而,在GB/T16656.49中,工艺过程的定义非常狭窄:工艺过程(PROCESS):需要一个或多个步骤或操作来实现的一项特定的程序。工艺过程可产生产品、产品的特性,或产品的一部分。因而,GB/T16656.49关于过程的观点关注一个物理对象或它们的一些特性的产生过程。相比之下,本部分的目的是为藐

16、取和传输用于通用对象的表达或模型构造过程提供方法,该通用对象的表达或模型仅仅以抽象概念存在于计算机或数据库中。基于这种原因,也同样因为这种在过程建模操作和在GB/T 16656其他集成资源中被定义的存在实体之间非常紧密联系的优势,GB/T16656.49不能被用作GB/T16656现有部分的基础。注2:在图1所示的框图中,本部分中的模式被一个粗方框围住,但并没有规定接人的具体实体。H GB/T 16656.55-2010/ISO 10303-55:2005 proced町almodel schema r-procedural_ shape _ model schema ,- _.J L一二1二

17、二一-一,- _.J -, L_明白-variational representation schema suppport_resource schema representatlOn _ schema product_property _ representation _schema geomet:ry _ schema topology _schema geometric _ model schema 图1本部分的模式(方捏内)和其他资源的模式之间关系的模式级图Ill G/T 16656.55-201 O/ISO 10303-55: 2005 1 范围工业自动化系统与集成产品数据表达与交换

18、第55部分:集成通用资源:过程与混合表达GB/T 16656的本部分规定了过程或构造历史类型模型表达的资源构造,这些资源构造按构造它们所用操作序列定义。本部分没有规定操作自身的表达。本部分提供的机制可使用GB/T16656其他部分定义的实体数据类型(见4.2. 5)。本部分适用于:一一生成任何类型的显式表达或模型的构造操作序列的规定;构造序列的层次结构;表达混合模型的构造序列中的显式定义元素的嵌入方式;一一用于表达representation_item实例的构造操作,GB/T16656其他部分定义的repensentation_item的用法;一一过程模型与显式当前结果模型组成的双重表达的定义

19、,后者作为前者所定义模型的参数族的典型实例;设计原理信息与过程模型的结合;过程模型中,通过交互的方式从发送系统中的模型可视化显示中选择的显式元素的标识;一一过程模型中,为了简化模型的目的而可被抑制的某些构造操作的标识;形状模型过程表达的上述能力的特化;本部分不适用于:一一在生成其过程序列细节基础上的,任何用于显式模型元素的永久命名机制;一一使用控制结构的宏指令,如IF. . THEN. . . ELSE或REPEAT. UNT1Lo GB/T 16656. 11 定义了这些用于局部和全局规则的结构,但并没有提供类似工具允许在过程模型使用条件运算。2 规范性引用文件下列文件中的条款通过GB/T1

20、6656的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T 16262. 1 信息技术抽象语法记法一(ASN.l)第1部分:基本记法规范(GB/T16262.1一2006 ,1SO/1EC 8824-1: 2002 , IDT) GB/T 16656. 11 工业自动化系统与集成产品数据表达与交换第11部分:描述方法:EXPRESS语言参考手册(GB/T16656.11-2010, 1SO 10303-

21、11:1994 ,IDT) GB/T 16656.41 工业自动化系统与集成产品数据表达与交换第41部分:集成通用资源:产品描述与支持原理(GB/T16656.41-2010, 1SO 10303-41 :2005 , IDT) GB/T 16656.42 工业自动化系统与集成产品数据表达与交换第42部分:集成通用资源:几何与拓扑表达(GB/T16656.42-2010, 1SO 10303-42:2003 , IDT) 1 GB/T 16656.55-201 O/ISO 10303-55: 2005 GB/T 16656.43 工业自动化系统与集成产品数据表达与交换第43部分:集成通用资源:

22、表达结构CGB/T16656.43-2008 ,IS0 10303-43: 2000 ,IDT) IS0 10303-1 工业自动化系统与集成产品数据表达与交换第1部分z概述与基本原理IS0 10303-108工业自动化系统与集成产品数据表达与交换第108部分z集成应用资源:显式几何产品模型的参数和约束3 术语、定义和缩暗语3.1 ISO 10303斗中定义的术语IS0 10303-1中确立的下列术语和定义适用于本部分。-一应用application;一一-应用相关环境application context; 应用协议application protocol CAP) ; 一一装配件assem

23、bly; 一一一组件component; 一一数据交换data exchange; 交换结构exchange structure; 一一实现方法implementation method; 一一集成资源integrated resource (IR); 一一产品product; 一一产品数据product data; 一一结构structureo 3.2 GB/T 16656. 11中定义的术语GB/T 16656.11中确立的下列术语和定义适用于本部分。一一实体entity; 实体数据类型entity data type; 一一实体(数据类型)实例entity Cdata type) ins

24、tance; 实例instance; 一一值value。3.3 GB/T 16656.42中定义的术语GB/T 16656.42中确立的下列术语和定义适用于本部分。一一边界表达实体模型CB-rep)boundary representation solid model CB-rep) ; 构造实体几何CCSG)constructive solid geometry CCSG); 一一坐标空间coordinate space; 一一维数dimensionality; 一一模型空间model space 0 3.4 GB/T 16656.43中定义的术语GB/T 16656.43中确立的下列术语和

25、定义适用于本部分。一一表达相关环境context of representation; 表达元素element of representation; 一一建立founded; 一一表达representa tion 0 3.5 ISO 10303-108中定义的术语2 IS0 10303-108中确立的下列术语和定义适用于本部分。注:在IS010303-108中规定的能力同本部分中规定的非常接近。因此,这些术语与它们的定义的相似之处就是理解本文件的关键。GB/T 16656.55-201 O/ISO 10303-55: 2005 一一约束constraint; 约束解决constraint s

26、olution; 一一当前结果current result; 一一当前值current value; 一一声明约束declarative constraint; 声明模型declarative model; 设计意图design intent; 一一元素element; 一一定值模型evaluated model; 一一显式约束explicit constraint; 一一显式模型explicit model; 一一特征feature; 造型模型generative rnodel; 一一基于历史的模型history-based model; 一一混合模型hybrid model; 一一隐式约束

27、implicit constraint; 一一模型参数model parameter; 一一过程约束procedural constraint; 过程模型procedural model; 一一草图sketch; 一一未定值模型unevaluated model; 变化varia tional 0 3.6 其他术语与定义下列术语和定义适用于本部分。3.6. 1 设计原理design rationale 用于构造设计的内在逻辑方法论。3.6.2 双重模型dual model 一个过程或混合表达与一个显式表达的结合体,第二个代表第一个定义的模型参数类的一个例子。3. 7 缩略语以下缩略词适用于本部

28、分。AP:应用协议(ApplicationProtocol) B-REP:边界表达(Boundaryrepresentation) CAD:计算机辅助设计(ComputerAided Design) CSG:构造实体几何(ConstructiveSolid Geometry) IR:集成资源OntegratedResource) 4 过程模式procedural_model_schem (过程模型模式)以下列EXPRESS声明开始,并且标识了必要的外部引用。EXPRESS描述:3 GB/T 16656.55-201 O/ISO 10303-55: 2005 善)SCHEMA procedura

29、l_model_schema; REFERENCE FROM support_resource_schema 一-GB/T 16656.41 REFERENCE FROM representation_schema (item_in_context, 一一-GBjT 16656.43 representation, representation_item, representation_item_relationship, representation_relationship, using_representation); REFERENCE FROM variational_represe

30、ntation_schema (variational_representation); (祷注1:以上引用的模式可以在GB!T16656的下列部分中找到:support_tesourci!_schema GB/T 16656.41 representation_chema GB/T 16656.43 variational_representation_schema 1SO 10303-108 注2:该模式的图形表达见附录D的图D.1.4.1 51言IS0 10303-108 proceduraLrepresentation_schema的主题是按构造操作进行的表达或建模。这与按以执行操作的

31、结果而被显式创建出来的元素的表达或模型形成对比。示例:GB/T 16656.42定义了实体数据类型manifold_solid_ b rep 0它是一个以面,边和顶点来形成边界的形状实体表达,这个边界把实体的内部和外部分离开来。虽然这类表达不包括形状如何被创建的信息,但无论怎样清晰地使用构造操作,它都会对包含在manifold_solid_brep中的所有低层的几何与拓扑元京的生成产生彭响q本部分为该类形状在它的产生方式上提供另一种表达方法。4.2 基本慨念和设定本模式提供以下表达方法z一一任何类型的模型或表达所生成的构造操作序列的规定;一一构造序列的层次结构;一一在用于1昆合模型表达的构造序

32、列中嵌入显式定义元素;一一用于表达representation_item实例的构造操作,GBjT16656其他部分定义的repensentation_item的用法;一一过程模型与显式当前结果模型组成的双重表达的定义,后者作为前者所定义模型的参数族的典型实例;一一设计原理信息与过程模型的关联;一一过程模型中,通过交互的方式从发送系统中的模型可视化显示中选择的显式元素的标识;-一一过程模型中,为了简化模型的目的而抑制的某些构造操作的标识。本部分初衷是为CAD系统产生的几何形状的过程与漉合模型表达提供方法。基于这个原因,在该模式的描述内容里所列举的事例关注的都是CAD建模。但是,本模式提供的资源构

33、造是在表达、交换与共享任何应用的过程定义和混合模型的通用模式。附录E的E.1给出了过程建模的非几何应用GB/T 16656.55-201 O/ISO 10303-55: 2005 的例子。4.2. 1 过程模型过程模型在其创建操作过程中被表达。基于这个原因,它同样经常被称为一个构造历史模型。一个纯粹的过程模型由一些操作显式定义,因此,执行这些操作时,所生成显式模型的大部分特定要素都不可能在这一模型中引用。示例:一个带有半径R和高H的圆柱实体的形状模型可通过包括两步操作的过程模型产生:a) 创建一个带半径R的圆形区域;b) 在垂直于该圆形区域的方向上,拉伸出距离H,通过执行这些操作,生成的圆柱体

34、有两个圆形边。第一个边对应由第一个操作创建的圆形区域的边界,但直到执行了第一个操作,该圆形边才会显式存在。第二个边只有通过第二个操作的执行才会产生。这两种操作表达了圆柱体的形状,但通过它们自身均不能提供单独的几何或拓扑元素的引用方法。在数据交换环境中,被转换的过程模型只规定操作,从它生成显式模型是转换以后在接收系统中发生的。这个过程称为定值;它的输入是未定值的过程模型,输出的是定值显式模型。一个过程模型本质上是参数化的。它的许多构造操作变量都包含数值。模型中的参数变量可以通过简单的改变这些参数的值而实现。为了看到这些变化对其相应显式模型中的影响,有必要在修改的构造历史基础上对其进行再定值。正如

35、在本部分中定义的一样,过程模型基本元素是实体数据类型procedural_represen ta tion_ se quenceC见4.3.3)。4.2.2 混合模型混合模型是显式元素与构造操作的结合体。示例:CAD系统中一个普通的构造过程使用一个显式定义的平面革图或轮廓。它由几何元索和拓扑元素(曲线、点、边、顶点)组成,在曲线元素之间可能发生平行、垂直或相切等几何约束。构造过程通常认为是一个扫掠操作。草图在空间移动扫成一个体,并且,按照显式元素上的操作可定义该体。因此它的表达属于混合类型。各等级的扫掠曲面与体在GB/T16656.42中定义。混合形状模型的交换中,被交换的显式元素通常是建在较

36、低级别元素之上的数据结构,这些元素必须同模型一起传送以完全指定它。这就可能包括诸如模型参数与约束(见ISO10303-108)在内的变化元素。显式转移元素有别于过程定义元素,只不过因为它们不包含procedural_representation _ sequence的实例。4.2.3 显式选定元素过程或混合模型交换中,为了达到标识选定元素的目的,使用显式模型元素是很方便的,这些元素标识可从显示在发送系统屏幕上的己定值显式模型中选定出来。示例:假定系统是一个CAD系统,考虑如下情况:一个由直线段组成的L形区域的封闭二维草图。该操作将产生一个带有已定义阶梯形特征的块体。这一对象具有一凹形边,即,阶

37、梯的内边。假定现在简要在凹形边上倒圆角。那么,以下就是产生所需形状的可能操作序列:a) 线性扫掠革图(构造操作); b) 从屏幕中选择被倒圆的边(选择操作hc) 倒圆(构造操作。问题是在由以上操作序列定义的混合模型中如何表达选择操作。选定的边不在目前模型中;在该模型被定值前它将不会出现,因为它是由草图中的一个顶点的运动而扫成的。解决方法就是显式地从发送系统中传送边(它将从该系统的二级定值模型中被选择)。之后,当模型在接收系统重新生成时,显式边信息可以用来决定哪条边将被倒圆角。在那个系统中的活动将会是:a) 执行扫掠操作生成L模块。通过该操作,被倒圆角的边将在接收系统的显式模型中被创建;b) 对

38、比显式传送选定边与所有最新创建的L模块边,直到找到一个匹配。匹配边是被倒圆角的边;5 GB/T 16656.55-2010/ISO 10303-55:2005 。在被标识的边上倒圆角。前面条款所描述的在混合模型中的显式模型元素与在这里讨论的这类显式选定元素存在重要的语义区别:一一显式模型元素:C见4.2.2)。它用于将一元素从发送系统直接传送到接收系统,在接收系统中以前是不存在该元素的。一一显式选定元素:C如本条所释)。在接收系统中,它用于已经在系统中生成元素的标识;在发送系统中,它用于对应指定的显式元素的标识。该模式提供的实体数据类型user_selected_elementsC见.4.3.

39、5)用于区别显式选定元素与其他过程或提合模型中的元素。它的父型indirectly_ selected_ elemen ts C见4.3.6)用于在何种情况下直接选定元素表达一些其他元素。在形状建模相关环境中使用间接选择的例子在4.3.6中给出。4.2.4 双重模型如引言所述,大多数CAD系统生成的不仅有过程模型,还有二级显式模型。二级显式模型在用户与建模系统之间的交互中起着非常重要的作用。显式模型显示于屏幕之上,它所提供的视觉反馈能验证建模操作的结果。显式模型同样允许来自屏幕的建模元素选择作为进一步建模过程的基础。注1:在CAD系统中,二级显式模型通常是一个流形边界表达的实体模型,如GB/T

40、6656.42中的定义(相关实体数据类型是manifold_solid_bre抖。ISO10303靠前的部分已对这些类型以及相关类型的显式模型的表达与交换进行了阐释。本部分增加了CAD过程表达与其他种类模型的表达与交换的基本机制。注2:在大多数CAD系统中,二级模型的存在是暂时的,也就意味着当一级模型发生变化以及考虑到这个变化产生一个新的显式模型时,它将被丢弃,另外,模型的显式形式可用于计算目的。示例1:如果模型是一个几何模型,当确定一条边曲线是由两个曲面相交所定义的这类事情时,其显式形式是有必要的。如前所述,一级(过程)模型不包括计算这些类型的所需显式元素。一级模型与二级模型之间相互影响的重

41、要性要求一种双重模型表达,一种在过程或混合表达与其他显式表达之间的关系。用于那种用途(见4.3.1)的实体数据类型explicit_proceduralrepresentation_relationship在本部分中被定义。设定一个双重模型的两种组件总是相一致的替代模型或相同物理实体表达。在某些情况下过程与显式模型元素在representation_item级别上结合是可能的而且是需要的。为达到这个目的,提供了额外的实体数据类型explicit_proceduraLrepresentation_item_relationshipC见4.3.2)。本部分内容建立在进一步假设基础之上:一个系统间交

42、换的过程模型应附带一个显式模型,在这种情况下,被交换的是一个双重模型。其基本目的是在接收系统中使由传送过程模型的定值所重构的显式模型与存在于发送系统中的显式模型能够进行比较。这将能够检翻任何发生在交换过程中的严重错误。同样的,在一定情况下,模棱两可的情况可以出现在一个混合模型的重构过程中,并且有可能在接收系统中通过引用双重模型中的显式组件解决这些模棱两可的情况,并通过发送系统中的模型创建者显示其选择。示例2:一种CAD模型的表达可能包含一个对应多解方程的非线性约束集,在这种情况下,显式模型显示由原设计者作出的解决方案选择。如4.2.1所释,一个过程或混合模型本质上是参数化的,一个双重模型中的显

43、式组件属于被表达参数族的一个示例。具体来说,显式组件是模型在传输时对应于过程模型中当前参数值的示例。因此,在接收系统中用这些参数值对过程模型定值必须给出一个显式模型,该模型与发送系统中双重模型的显式组件应相同。但是建模系统内部表达之间的差异将阻碍这种理想化情况的实现。6 示例3:两种假设的CAD系统具有以下特征;系统A.一点重合的精度在小于10-4单位;一个360。圆柱面被细分为三个弧度为120。角的子面。GB/T 16656.55-2010/ISO 10303-55 :2005 系统B.一-点重合的精度小于10一7单位;一个3600圆形圆柱体面被表达为单面,它的其中两条边与沿着柱面生成圆的s

44、eamcurve接缝曲线重合。这些差异必然导致传送与重构的显式模型精确细节很难完全一致,尽管通常它们会足够接近于实际目的。4.2.5 过程模型中的构造操作表达一个ISO10303模型或表达是由representation_item实例组成的(见GB/T16656.43)。在交换文档或共享数据库中这类实例的出现原本是用来声明的,也就是说,它指示模型转移时该项的实际存在。然而,GB/T16656.11规定(9.2.5)当一个实体(在一个模式中)被声明后,一个构造符也同样被隐式声明。构造标识符与实体标识符一样当构造操作被调用时,它将变为用于实体数据类型调用点的一个部分复合实体值.这种能力原本是打算用

45、在模式的局部或全局规则中的,但在本部分中,它用于表达跟随接收系统中的转移而执行的实体数据类型实例的构造操作。因此,尽管构造符的调用点原本设想是通过ISO10303翻译符进行规则检查的,但在构造历史模型的传输过程中,它将存在于接收系统的模型再生过程之中。作为被传输到构造符里的参数的变量值,其处理方法已在GB/T16656. 11 引用条款中阐释。示例:在一个GB/T16656.21由交换文档中考虑以下实例:# 210 = CIRCLE( cl , # 150 , 6.0); 此时变量被分别赋予相应的值,包括:圆的名称,该文件别处定义的轴位置引用,以及圆的半径。如果该实例作为一个显式模型元素被传输

46、,那么接收系统将在其原有内部格式基础上重写圆形的定义,并且把它建在边界表达或相似类型的显式模型的数据结构中。如果该实例被规定作为一个构造历史中操作序列的一部分,那么它将在接收系统中调用一过程用于指定圆的重新建立。因此,第一种情况从概念上说是一种翻译过程,第二种情况则是一种生成过程。以上来自GB/T16656. 11的引用内容表明,过程表达可按存在于EXPRESS定义中的representation_item任何类型实例生成。因此本部分能立即适用于这一实体数据类型的广泛选择。使用实体数据类型定义作为构造操作的两种结果如下所示:a) 作为构造符而被使用的实例与表达形成一个部分棍合模型的显式转移元素

47、的实例,区分这二者的不同是有必要的;b) 作为构造符而被使用的实例,获取其合理序列同样十分重要。注:GB/T 16656.21 2J声明在GB/T16656.21交换文档里的实例序列不具意义。实体数据类型procedural_representation_sequence已在本部分的4.3.4中定义,它是为在过程模型中获取表达构造操作的实例顺序。它同样用于区别那些解释为运作和不能解释为运作的实例,这些不能解释为运作的实例被排除在序列之外。表达操作的实体数据类型的使用的更多方面包括:接收系统生成元素时,适用于局部和全局规则的这类实例被解释为约束,而不是需检查它们是否在使用GB/T16656的显式模型交换中的有效性条件。4.2.6 隐式约束与显式约束混合模型可能包含隐式与显式这两种约束。隐式约束是在一个模型中,从构造过程操作中自动出现的约束。显式约束则显式表达了一个定值模型的元素间的关系。示例:GB/T 16656.42定义了一个实体数据类型f块,它表示一个长方体。如果块在构造历史模型中作为一种构造操作使用,那么生成的块将有三对平行面,因为这在有关形状的定义里是固有的。在这种情况下,平行约

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1