标准内容
ICS 25. 040. 40
中华人民共和国国家标准
GB/T 16656.505-2010/IS0 10303-505:2000工业自动化系统与集成
产品数据表达与交换
第505部分:应用解释构造:图样结构与管理
Industrial automation systems and integration-Product data representation and exchangePart 505 :Application interpreted construct:Drawing structure andadministration
(ISO 10303-505.2000,IDT)
2011-01-14发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2011-05-01实施
GB/T 16656.505—2010/ISO 10303-505.2000具
规范性引用文件
3术语,定义和缩略语·
3. 1 ISO 10209-1 中定义的术谱3.2IS0 10303-1定义的术语
3.3GB/T 16656.46中定义的术语3.4GB/T 16656.101中定义的术语3.5GB/T16656.202定义的术语
3.6缩略语
4EXPRESS短表
t.1基本概念和假设
4, 2 aic_drawing_structure_and_adrninistration的类型定义4.3aic_drawing_structure_and_adninistration的实体定义..附录A(规范性附录)实体短名.附录B(规范性附录)
附录C(资料性附录)
信息对象注册…
EXPRESS-G图
附录D(资料性附录)计算机可解释的列表HTKAONIKAa
GB/T16656.505—2010/1SO10303-505.2000前
GB/T16656工业自动化系统与集成产品数据表达与交换》是一项由多部分组成的标准,各部分单独出版。GB/T16656的所属各部分又组成多个子系列,:第1部分至第19部分规定了描述方法;第20部分至第29部分规定了实现方法,一第30部分至第39部分规定了一致性测试方法与框架;一-第40部分至第59部分规定了集成通用资源;一第100部分至第199部分规定了集成应用资源:第200部分至第299部分规定了应用协议,第300部分至第399部分规定了抽象测试套件:第400部分至第499部分规定了应用模快;第500部分至第599部分规定了应用解释构造,第1000部分至第1999部分规定了应用模块。GB/T16656工业自动化系统与集戚产品数据表达与交换\现已发布和即将发布的包括以下部分:
--第1部分:概述与基本原理;
一第11部分述方法:EXPRESS言参考手册;-第21部分:实现方法:交换文件结构的纯正文编码:第28部分,实现方法:EXPRESS模式与数据的XML表达(使用XMI.模式):第31部分:一致性测试方法论与框架:基本概念;一第32部分:一致性测试方法论与框架:对测试实验室与客户的要求;第34部分:一致性测试方法论与框架:应用协议实现的抽象测试方法:第41部分:集成通用资源:产品描述与支持原理;第42部分:集成通用资源:几何与拓扑表达;第43部分:集成通用资源:表达结构;-第44部分:集成通用资源:产品结构配置;第45部分:集成通用资源:材料!第46部分:集成通用资源:可视化显示;第47部分:集成通用资源:形状变化公差#-第49部分集成通用资源:工艺过程结构和特性!第51部分集成通用资源:数学表达,第54部分:集成通用资源;分类和集合论第55部分:集成通用资源:过程与混合表达:一第56部分:集成通用资源:状态;一第101部分:集成应用资源:绘图;第105部分:集成应用资源:运动学;-第201部分:应用协议:显式绘图,一第202部分:应用协议:相关绘图;一第203部分:应用协议:配置控制设计:I
GB/T16656.505—2010/IS010303-505:2000第238部分:应用协议:计算机数值控制器用的应用解释模型;一第501部分:应用解释构造:基于边的线框;一第502部分:应用解释构造:基于壳的线框:第503部分:应用解释构造:儿何有界二维线框;第504部分:应用解释构造:绘图注释;第505部分:应用解率构造:图样结构与管理;第506部分:应用解释构造:绘图元索:第507部分:应用解释构造:几何有界曲面;第508部分:应用解释构造:非流形曲面;第509部分:应用解释构选:流形曲面:第513部分:应用解释构造:基本边界表达;第520部分:应用解释构造:相关绘图元索;第1001部分:应用模块:外观赋值;第1002部分:应用模块:颜色,第1003部分:应用棋块:曲线外观;一第1004部分:应用模块:基本几何形状;第1005部分:应用模快:基本拓扑;第1006部分:应用模块基础表达第1007部分:应用模块:通用曲面外观;第1008部分:应用模块:层赋值:第1009部分:应用模块:形状外观和层。本部分为GB/T16656的第505部分。本部分等同采用IS010303-505:2000%工业自动化系统与集成产品数据表达与交换第505部分:应用解释构造:图样结构与管理\,其技术内容和结构与IS010303-504:2000保持-致,为便于使用,做了如下缩辑性修改:
a)删去了ISO前言;;
b)对于带下划线的用于EXPRESS语言描述的各黑体英文实体名属性名和函数名等,为了维护其英文原意,在本部分中,都使用其英文原名,仅当其作为标题时,我们在该英文名前增加了其归满的类型说明。
本部分的附录 A、附录 B为规范性附录,附录 C,附录D为资料性附录。本部分由中国机械工业联合会提出。本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。本部分主要起草单位:重庆市标准化研究院、中国标准化研究院本部分主要起草人:文武蒲霜、徐成华、洪岩、刘守华、王志强、余松华。TKAoNIKAa
GB/T16656.505—2010/IS010303-505.2000引言
GB/T16656(ISO10303)是个计算机可解释的用于产品信息表达和产品数据交换的技术标准。其日的是对产品全生命厨期提供一种独立于任何特定系统、能够描述产品数据的中性机制。其播述功能不仅适会于中性文件的交换,而且也是实现和共享产品数据库及存档的基础。GB/T16656由--系列部分组成,每个部分单独发布。GB/T16656的各个部分都分属以下系列之一:描述方法,集资源应用解释构造抽象测试套件,实现方法及-致性测试等。ISO 10303-1对上递系列进行了说明。
应用解释构造(AIC)给出了解释构造的逻辑组合以支持在多个应用相关环境中使用产品数据的特定功能。解释构造是对在应用协设中支持共享信息需求的集成资源的通用解释。GB/T16656的本部分是应用解释构造系列的组成部分。本部分规定了捕述图纸的层次结构,图纸,图样视图,以及暨理图样和图纸必需的管理信息和使一个产品和图纸相关的必需信息。1范围
GB/T16656.505-—2010/IS010303-505:2000工业自动化系统与集成
产品数据表达与交换
第505部分:应用解释构造:图样结构与管理
GB/T16656的本部分规定了集成资源的解释,以此满足定义图样层饮结构和管理信息的需求,管理信息可以用来管理图样并使产品与图样联系起来。本部分适用于:
表达围样的结构,可以描述设计的各个阶段;用于表达单个图样修改号的结构;绘图形状模型的图样、图纸和视图的层次结构一用于图样管理的管理数据,
用求识别以图样归档的产品版本的管理数据。本部分不适用于:
—用于表达与产品无关的那些图样结构;:图样历史的交换:
注:图样历史是措以前的图样改令,专用于建立该图样的纸制版或硬拷贝版的数据交换:示例,打印机变绘图仪的数据可以指定笔、规定绘图比例或绘函颜色等。2规范性引用文件
下列文件中的条款通过GB/T16656的本部分的引用而成为本部分的条款。凡是注甘期的引用文件,其随后所有的改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。
GB/T16262.1信息技术抽象语法记法(ASN.1)第1部分:基本记法规范(GB/T16262.1-2006,IS0/IE0 8824-1:2002,IDT)GB/T16656.41一1999T业自动化系统与集成产品数据表达与交换第41部分:集成通用资源:产品描与支持原理(idtISO10303-41:1991)GB/T16656.42--1998工业自动化系统与集成产品数据表达与交换第42部分:集成通用资源:儿何与拓扑表达(idtIS010303-42:1994)GB/T16656.43—1999工业自动化系统与集成产品数据表达与交换第43部分集成通用资
源:表达结构(idtISO10303-43:1994)GB/T16656.46--1998工业自动化系统与集成产品数据表达与交换第46部分:集成通用资源:可视化显示(idtIS010303-46:1994)GB/T16656.1011998工业自动化系统与集成,产品数据表达与交换第101部分:集成应用资源:绘图(idtIS0 10303-101:1994)安B/T16656.202-2000工业自动化系统与集成产品数据表达与交换第202部分:应用协1
TTTKAONIKAa
GB/T16656.505—2010/IS010303-505,2000议:椎关绘图(qIS010303-202:1996)IS010209-1:1992技术产品文件词汇第1部分:与技术制图相关的术语:总灿和制图种类IS0 10303-11994工业自动化系统与集成产品数据表达与交换第1部分:概述与基本原理ISO10303-11:1994工业自动化系统与集成产品数据表达与交换第11部分:描述方法:EX-PRESS语言参考手册
3术语、定义和缩略语
3.1ISO10209-1中定义的术语
ISO10209-1中定义的下述术语适用于GB/T16656的本部分:图样drawing。
3. 2ISO 10303-1 定义的术语
ISO10303-1中定义的下列术语适用于GB/T16656的本部分:应用application
--应用相关环境applicatian context应用协议(AP)application prutacol实现方法implementationmethod集成资源integrated resource
解释interpretation
产品product
产品数据productdata
3.3GB/T16656.46中定义的术语
GB/T16656.46中定义的下述术语适用于GB/T16656的本部分:.注释annotation,
-表示presentation。
3.4GB/T 16656.101中定义的术语GB/T16656.101·中定义的下述术语适用于GB/T16656的本部分:绘图draughting。
3.5GB/T16656.202定义的术语
GB/T16656.202定义的下列术语适用于GB/T16656的本部分:.---绘图形状模型draughting shape model。application interpreled consiruct。一应用解释构造
3.6缩略语
以下缩略语适用于本部分:
AIC:应用解释构适(ApplicalionInterpretedConstruct)AP:应用协议(Application Protocol)4EXTRESS 短表
本章规定了EXPRESS模式,所采用的元素取自集成资源并构成本部分的类型、实体描述和函数。注1,本AIC中有很多未引人的案成资源所规定的子类和选择列表项。通过使用ISO10303-11中规定的意含接口规则,某些构造从于类树或选挥列表中被排除。引用被删除的构造超出了A[C的范围。在基些情况下,所有选择列表项都会被清除。因为AIC要在应用协议相关环境内实现,因此选择列表项在应用协设中定义。EXPRESS描递:
GB/T16656.505—2010/IS010303-505:2000SCHEMAaic_drawirg_structure_and_administration;USE FROH approval_schema
(approval+
approval_date_tiue
approval_person_organization)SE FROM date_time_schena
(calendar_date)+
USEFROM drawing_definition_schema(draughting_title,
drawing_revision,
drawing_aheet_revision,
drawing_gheet_revision_usage)USE FROM geonetry_schena
(axis2_plaenent_2d);
USE FROH management_resources_schema(approval_assignment,
contract_assigament,
docunent_reference,
organization_ass ignment,
person_and_organization_assigment,person_assigrment,
security_classification_assignnent);USE FROM person_organization_schemaorganizational_addreas,
pergon_address) ;
USE FRoM presentation_definition_schema(annotation_occurrence);
USE FROM presentation_organization_schema(camera_inage
prescntation_size,
presentation_view,
presented_item,
presented_item_representation),USE FROM product_definition_schemaGB/T16656.41
GB/T 16656.41
GB/T 16656.101
GB/T 16656.42
GB/T 16656,41
GB/T 16656.41
GB/T 16656.46
GE/T 16656.46
GB/T 16656. 41
GB/T 16656.505—2010/I50 10303-505:2000(product.
Product_definition,
product_definition_formation);(*
注2:以上引用的模式可在GB/T16656的下列部分找到:approval_schema
date_time_schema
drawing_definition_schema
gcometry_scherua
mansgement_resources_schema
person_organization_acherna
presentation_definition_schernapresentation_organization_schemaproduct_definition_schema
4.1基本概念和假设
GB/T 16656, 11
GB/T 16656. 41
CB/T 16656. 101
GB/T 16656. 42
GE/T 16656.41
CB/T16656.41
GB/T 16656.46
GB/T 16656.46
GB/T 16656,41
在应用协议模式中使用AIC时,以下实体将被单独示例:-calendar_date;
product_definition.
4. 2 aic_draving_structure_and_administration 的类型定义4. 2. 1 类型approved_item
approved_item类型规定了其取值可以为批准的那些对象。EXPRESS描述:
TYPE approved.item - SELECT
(drawing_revision,
drawing_sheet_revision);
END_TYPE;
4. 2.2类型classified_item
classified_itetm类型规定了其取值可以为安全分类的那些对象,FXPRESS韬述:
TYPE classiFieditem = SELEcT(drawing_revision,
Drawing_sheet_retision)
END_TYPE
contracted_item
4, 2. 3类型
contracted_item类型规定了其取可以为合同的那些对象。EXPRESS描述:
TYPE contracted_item - SELECT(drawing_revision);
END_TYPE;
4. 2. 4 类型draughting_organization_itemGB/T 16656.505—2010/ISO 10303-505:2000draughting_organization_item类型规定了其取值可以为个人,组织或个人与绀织的那些对象。EXPRESS描述:
TreE draughting_oragnization_iten = SELECI(product_definition_formation,drawing_revision,
drawing_sheet_revision);
END_TYPE;
4. 2. 5类型 draughting presented item_selectdraughting_prcscntcd_item_select类型规定了可通过图样来表示的那些对象。EXPRESS描述:
TYPE draughting_presented_item_select = SELECT(product_definition_formation):END_TYPE;
specified_item
4.2.6类型
spccilied_ite类型规定其值可以为draughting_5pecificatioa_rclcrcnce(见4.3.9>的那些对象。
EXPRESS描述:bzxz.net
TrE specified_iten = SELEcr
(drawing_revision),
END_TYPE;
A,3aic_drawing_structare_nd_administration的实体定义4. 3. 1实体draughting_approval_assigornentdiaughting_approval_assignment 对 drawing_revision 或 drawing_sheet_revision 赋“批准\值。EXPRESS描述:
EKTITY draughting_approval_ass ignmentSUBTYPE OF (aPproval_assignaent);approved_iten: SET(1 : ?] OF approved_iten;HHERE
Rl:SIZEOF (QUERY(iten< appraved_items'AIC_DRANIHGSTRUCTURE_AAD_ADMINISTRATION. DRAWING_REVISIONINTYPEOF(item)))END_ENTITY;
属性定义:
GB/T16656.505—2010/ISO10303-505.2000approved_item:approved_itcm集合,其标识了值为appraved的drawing_revision或drawingsheet_revision,
形式限制:
WRlapproved_item集合最多包含一个drawing_reviaion。4.3.2实体draughting_contract_assigomentdraughting_contract_assignment 对drawing_revision的赋\合同\值,其目的是标识该drawing_revisiun 与给定合同相关。
EXPRESS描述:
EHTITY draughting_contract_asgignmentSUBTYPE OF (contract_assignment),itens : SEr [1 : ?] oF contracted_item;END_ENTITY,
屑性定义;
items:与给定合同相关的drawing_revisions。4.3.3实体dranghting_drawing_revisdondraughting_drawing_revision是drawing_revisicn,它规定了与绘图相关环境有关的药束。使用这种 AIC的应用协议应确保 drawing_revision实体被实例化为一个draughting_drawing_revisinn。EXPRESS描述:
ENTITY draughting_drawing_revisionSUBTYPEOF(draning_revision);WHRRE
drawing_requirea_sheets:
(SIZEOF(USEDIN(SELF,
'AIC_DRAWING_STRUCIURE_AAD_ALMINISIRATION. AREA_IN_SET )) > = 1)AND
(SIZEOF (QUERY (ais * USEDIN (SELE,'AIC DRANING_SIFLCIURE_AND ALMINISTRATIOH AREA_IN SET.IN SET')(AIC_DRARING_SIROCIURE_AND_AIMTNISTRATION.LRAHIIG_SHEET_REVISIONIN TYPEOF (ais.area))
))= 0),
drawing_approval_has_date:
SIZEOF (QUERY (aPP_aSS< * USEDIN (SELF,'AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION. +'DRAUGHTING_AFPROAL_ASSIGNMENT, APPROVED_ITEMS ')NOr(SIzEOF(USEDIN(app_asa.assigned_approval,'AIC_DRANING_STRUCTURE_AND_ADMINISTRATIOH.+APPROVAL DATE_TIME.DATED_APPROVAL))=1)6
)) = 0:
sheet_approval_has_date:
SIZEOF (QUERY (ais < * USEDIN(SELE,GB/T16656.505—2010/IS010303-505,2000'AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.AREA_IN_SET. IN_SET'HOT (SIZEOF )) - 0:
drawing_approval_has_authorization:SIZEOF(QUERY(aPP_aSs<*USEDIN(SELE,'AIC_ DRAWIHG_STRUCTURE_AND_ADMINISTRATION.'+DRAUGHTING_APPROVAL_ASSIGHMENT,APPROVED_ITEMS ')1NOT (SIZEOF (USEDIN (apP_ass, assigned_approval,'AIC_DRAHING_STRUCTURE_AND_ADMINISTRATION+APPROAAL_PERSON_QRGANLZATICN. AUTECRIZED_ AFFROAL')) > = 1))
sheet_appraval_has_authorization:SIZEOE (QUERY (ais * USEDIN (SELF,'AIC_DRANIHG_STRUCTUHE_AHD_ADMINISTRATION.AREA_IN_SET.IN_SET ')NOT (SIZEOF (QUERY (apPP_ass < + USEDIN (ais.area.'AIC_DRAWING_STRUCTURE_AHD_ADMINISTRATION.'+DRALGHTING APEROMAL ASSIGN-HT. APPROVED ITEMS ')HOT (SIZEOF(USEDIN(app_ass.assigned_approval,'AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.\+'APPROARL_FERSON_CFGANIZATICN. ADIEORIZED _AEPROKAL')) > = 1)>)0)
drawing_titie:
SIZEOF (USEDIN (SEIE, AIC_DRAAING_STRUCTURE_AND ADMINISTRATION. +'DRAUGHTING_TITLE. ITEMS') = 1)WR
sheet_title:
SIZEQF (QUERY (ais < + USEDIN (SELE,'AIC_DRAHING_STEUCTURE_AND_ALMINISTRATTON. AREA_IN_ SET, IN SET ']HOT(SIZEOF(USEDIN(ais.area
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。