GB/T 16656.503-2004 工业自动化系统与集成 产品数据表达与交换 第503部分:应用解释构造:几何有界二维线框
GB/T 16656.503-2004 Industrial automation systems and integration—Product data representation and exchange—Part 503:Application interpreted construct:Geometrically bounded 2D wireframe
基本信息
发布历史
-
2004年04月
研制信息
- 起草单位:
- 中国标准化研究院
- 起草人:
- 李文武、王志强
- 出版信息:
- 页数:23页 | 字数:40 千字 | 开本: 大16开
内容描述
ICS35.240.50
L67
中华人民共和国国家标准
GB/T16656.503-2004/ISO10303-503:2000
工业自动化系统与集成
产品数据表达与交换
第503部分:应用解释构造:
几何有界二维线框
Industrialautomationsystemsandintegration-
Productdatarepresentationandexchange-
Part503:Applicationinterpretedconstruct:
Geometricallybounded2Dwireframe
(IS()10303一503:2000,IDT)
2004-04-09发布2004-12-01实施
中华人民共和国国家质量监督检验检疫总局发布
中国国家标准化管理委员会
GB/T16656.503-2004/ISO10303-503:2000
Bl1青
GB/T16656((工业自动化系统与集成产品数据表达与交换》现已批准和发布的有以下20个
部分:
—第1部分:概述与基本原理;
—第11部分:描述方法:EXPRESS语言参考手册;
—第21部分:实现方法:交换文件结构的纯正文编码;
—第31部分:一致性测试的方法论与框架:基本概念;
—第32部分:一致性测试的方法论与框架:对测试实验室与客户的要求;
—第34部分:一致性测试的方法论与框架:抽象测试方法;
—第41部分:集成通用资源:产品描述与支持原理;
—第42部分:集成通用资源:几何与拓扑表达;
—第43部分:集成通用资源:表达结构;
—第44部分:集成通用资源:产品结构配置;
—第45部分:集成通用资源:材料;
—第46部分:集成通用资源:可视化表示;
—第47部分:集成通用资源:形状变化公差;
—第49部分:集成通用资源:工艺过程结构和特性;
—第101部分:集成应用资源:绘图;
—第105部分:集成应用资源:运动学;
—第201部分:应用协议:显式绘图;
—第202部分:应用协议:相关绘图;
-—第203部分:应用协议:配置控制设计;
—第520部分:应用解释构造:相关绘图。
GB/T16656对应ISO10303.GB/T16656各部分的编号与ISO10303各部分的编号相同。
ISO10303是一个庞大的标准,目前包括121个部分,其目录见附录NA。为了让标准使用者了解
ISO10303的总体结构,将ISO网站上给出的ISO10303各部分的目录收人了本部分的附录NA.
GB/T16656的本部分等同采用国际标准ISO10303-503:2000((工业自动化系统与集成产品数
据表达与交换第503部分:应用解释构造:几何有界二维线框》,其技术内容和结构与ISO10303-503:
2000保持一致,为将其转化为国家标准,根据我国国家标准的制定要求,作了如下编辑性改动:
对于带下画线的用于EXPRESS语言描述的各黑体英文实体名、属性名和函数名等,为了既要维护
其英文原意又要便于了解其名称代表的意思,在本部分中,当其作为标题出现时,标出了其中文译名;但
在正文中,以英文为主,仅在正文中第一次出现或必要时,才将中文译名括起来放在英文原名后。
本部分的附录A、附录B为规范性附录。
本部分的附录C、附录D、附录NA为资料性附录。
本部分由中国标准化研究院提出。
本部分由全国工业自动化系统与集成标准化技术委员会工业数据分技术委员会归口。
本部分主要起草单位:中国标准化研究院。
本部分主要起草人:李文武、王志强。
GB/T16656.503-2004/ISO10303-503:2000
引言
GB/T16656是一项计算机可解释的产品数据表达与交换标准,其目标是提供贯穿产品整个生命
周期的、独立于任何特定系统的、描述产品数据的中性机制。这种描述的本质使得它不仅适合中性文件
的交换,也是实现和共享产品数据库及文件存档的基础。
GB/T16656是一个由多个部分组成的标准,每个部分单独发布并出版。它们按描述方法、集成资
源、应用解释构造、应用协议、抽象测试套件、实现方法、一致性测试和应用模块系列进行分类。本部分
属GB/T16656的应用解释构造系列。
应用解释构造A(IC)规定了解释构造的逻辑组合,为了能使用跨越多个应用环境的产品数据,这些
解释构造支持其特定功能。解释构造是集成资源的一般性解释,并支持不同应用协议中的共享信息的
需求。
本部分规定了用二维几何有界线框模型描述几何形状的应用解释构造。
GB/T16656.503-2004/ISO10303-503:2000
工业自动化系统与集成产品数据表达与交换
第503部分:应用解释构造:几何有界二维线框
范围
为了满足用二维几何有界线框模型表达产品形状的需求,GB/T16656的本部分规定了与此相关
的集成资源的解释构造。
本部分适用于:
—二维坐标空间中定义的点;
—二维坐标空间中定义的、用点和曲线裁剪得到的曲线;
—二维坐标空间中定义的自相交曲线;
—单线框模型或多线框模型组合的表达。
本部分不适用于:
—三维坐标空间定义的几何形状;
—非裁剪或非自相交的曲线。
2规范性引用文件
下列文件中的条款通过GB/T16656的本部分的引用而成为本部分的条款。凡是注日期的引用文
件,其随后所有的修改单不(包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成
协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本
部分。
GB/T16262-1996信息处理系统开放系统互连抽象语法记法一A(SN.1)规范(idtISO
8824:1990)
GB/T16656.1-1998工业自动化系统和集成产品数据表达与交换第1部分:概述与基本原
理(idtISO10303:1994)
GB/T16656.11-1996工业自动化系统与集成产品数据表达和交换第11部分:描述方法:
EXPRESS语言参考手册e(qvISO/DIS10303-11:1993)
GB/T16656.41-1999工业自动化系统与集成产品数据表达和交换第41部分:集成通用资
源:产品描述与支持原理(idtISO10303-41:1994)
GB/T16656.42-1998工业自动化系统与集成产品数据表达与交换第42部分:集成通用资
源:几何与拓扑表达(idtISO10303-42:1994)
GB/T16656.43-1999工业自动化系统与集成产品数据表达和交换第43部分:集成通用资
源:表达结构i(dtISO10303-43:1994)
GB/T16656.202-2000工业自动化系统与集成产品数据的表达与交换第202部分:应用协
议:相关绘图(idtISO10303-202:1996)
3术语、定义和缩略语
3.1GB/T16656.1定义的术语
GB/T16656.1中定义的下列术语适用于本部分:
GB/T16656.503-2004/ISO10303-503:2000
—应用application
—应用相关环境applicationcontext
—应用协议applicationprotocol(AP)
—实现方法implementationmethod
—集成资源integratedresource
—解释interpretation
—模型model
—产品product
—产品数据productdata
3.2GB/T16656.202定义的术语
GB/T16656.202中定义的下列术语适用于本部分:
—应用解释构造Applicationinterpretedconstruct(AIC)
3.3缩略语
下列缩略语适用于本部分:
AIC应用解释构造applicationinterpretedconstruct
AP应用协议applicationprotocol
4EXPRESS简表
本章规定了EXPRESS模式,该模式使用了集成资源中的元素,并包括本部分中特定的类型、专用
实体和函数。
注1:在没有被输人到AIC的集成资源中出现的选择列表可以有子类和项。通过使用GB/T16656.11的隐式接口
规则,可从子类树或选择列表中删除构造。对所删除的构造的引用不属于AIC的范围。
EXPRESS描述:
,)
SCHEMAaic_geometrically_bounde走2d_wireframe;
USEFROMgeometric_rnodel_schema-ISO10303-42
(geometric-curve-set,
geometric-set);
USEFROMgeometry-schema-ISO10303-42
(axis2_placement_2d,
b_spline_curve_with_knots,
bezier_curve,
circle,
composite-curve,
composite-curve-segment,
curve,
curve-replica,
ellipse,
geometric-representation-context,
hyperbola,
line,
offset-curve-2d,
parabola,
GB/T16656.503-2004/ISO10303-503:2000
pointon_curve,
polyline,
quasi-uniform_curve,
rational_b-spline_curve,
trimmedcurve,
uniform-curve);
USEFROMproduct-property-representation-schema-ISO10303-41
(shape-representation);
USEFROMrepresentationschema-ISO10303-43
(mapped-item);
(‘
注2:以上引用的模式可在GB/T16656的下列部分找到:
mmmhr--aoogcdceeteesli几(何模型模式)GB/T16656.42-1998
geometry-schema几(何模式)GB/T16656.42-1998
product_property_representation_schema产(品特性表达模式)GB/T16656.41-1999
representationschema表(达模式)GB/T16656.43-1999
4.1引言
本部分提供了表达二维形状的几何结构,并由实体geometrically-bounded_2d_wireframe_repre-
sentation,即一个shape-representation来表达参(见GB/T16656.41-1999).
4.2基本概念和假设
形状的线框表达是基于二维几何,其中无界曲线是用点来裁剪的。geometrically_bounded-2d_
wireframe_representation表达的形状是那些仅需要有界曲线的形状。
4.3应用解释构造中几何有界二维线框的实体定义:几何有界二维线框的表达
geometrically-bounded-2d_wireframe_representation几(何有界二维线框的表达)是一个shape-
representation形(状表达),它用无拓扑二维线框几何表达了产品的形状。只使用二维的点和曲线就能
形成这些表达。除了封闭的无界曲线,所有的无界曲线都应显式裁剪。用来支持其他几何实体定义的
几何实体自身不应该存在于一个geometric-curve-set(几何曲线集)的元素集合中。
示例1:用圆弧定义由geometrically_bounded_2d_wireframe-representation表达的零件圆角半径。该圆弧的表达就
是一个引用圆作为其basis_curve基(本曲线)的trimmed_curve(裁剪曲线)。
注:使用该AIC的应用协议应确保shape-representation实体被实例化为geometrically-bounded-2d_wireframe_
representation,
EXPRESS描述:
,)
ENTITYgeometrically-bounded-2d-wireframe-representation
SUBTYPEOF(shape-representation);
WHERE
WRl:SELF.context-of-items\geometric-representation-context.
coordinate_space_dimension=2;
WR2:SIZEOF(QUERY(item<’SELF.items}
NOT(SIZEOF(TYPEOF(item)‘
['AIC-GEOMETRICALLY-BOUNDED-2D-WIREFRAME.GEOMETRIC-CURVE-SET',
,AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.AXIS2_PLACEMENT_2D',
'AI(_GEOMETRICALLYBOUNDED_2D_WIREFRAME.MAPPEDLITEM'])=1)
))=0;
GB/T16656.503-2004八SO10303-503:2000
WR3:SIZEOF(QUERY(item<‘SELF.items}
SIZEOF(TYPEOF(item)
['AIQMANBUDDYGEETERCLL--OO2I几WIREFRAME.GEOMETRIQCURV凡SET',
,AICGEOMETRICALLY_BOUNDED_2D_WIREFRAME.MAPPEDLITEM'])=1
))>=1;
WR4:SIZEOF(QUERY(mi<‘QUERY(item<’SELF.itemsI
('AICGEOMETRICALLY_BOUNDED_2D_WIREFRAME.MAPPED-ITEM'
INTYPEOF(item)))I
NOT('AICGEOMETRICALLY_BOUNDED_2D_WIREFRAME.’+
'GEOMETRICALLY_BOUNDED_2D_WIREFRAME_REPRESENTATION'
INTYPEOF
(ml\mapped_item.mapping-source.mapped-representation))
))一0;
WR5:SIZEOF(QUERY(gcs<’QUERY(item<“SELF.items}
('AICGEOMETRICALLY-BOUNDED_2D_WIREFRAME.GEOMETRIQCURVE_SET'
INTYPEOF(item)))!
NOT(SIZEOF(QUERY(elem<‘gcs\geometric_set.elementsI
NOT(SIZEOF(TYPEOF(elem).
['AIC_GEOMETRICALLY_BOUNDEDL2D_WIREFRAME.B_SPLINE_CURVE',
,AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.CIRCLE夕,
'AIC_GEOMETRICALLY_BOUNDEDL2DLWIREFRAME.COMPOSITE_CURVE',
'AIC_GEOMETRICALLY_BOUNDEDL2D_WIREFRAME.ELLIPSE',
'AIC_GEOMETRICALLYweBOUNDEDL2D_IVIREFRAME.UVDFFETE-CR-OS2',
,AICesGEOMETRICALLY_BOUNDEDL2D_WIREFRAME.POINT',
,AIC_GEOMETRICALLY_BOUNDEDL2DLWIREFRAME.POLYLINE',
'AIC_GEOMETRICALLY_BOUNDED_2几WIREFRAME.TRIMInIED_CURVE'])=
1)
))二0)
))=0;
WR6:SIZEOF(QUERY(gcs<’QUERY(item<‘SELF.items}
'(AIQGEOMETRICALLY乙BOIJNDEI乏2几WIREFRAME.GEOMETRIQCURVE-SET'
INTYPEOF(item)))}
NOT(SIZEOF(QUERY(crv<“
QUERY(elem<‘gcs\geometric_set.elementsI
('AIC_GEOMETRICAI.LY_BOUNDED_2D_WIREFRAME.CURVE'
INTYPEOF(elem)))}
NOT(valid_basis_curve_in_2d_wireframe
(crv))
))=0)
))=0;
WR7:SIZEOF(QUERY(gcs<‘QUERY(item<“SELF.items}
('AIC_GEOMETRICALLY_BOUNDED_2DLWIREFRAME.GEOMETRIC-CURVE.-SET'
INTYPEOF(item)))}
GB/T16656.503-2004/ISO10303-503:2000
NOT(SIZEOF(QUERY(pnt<’
QUERY(elem<’gcs\geometric_set.elements}
(’AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POINT'
INTYPEOF(elem)))}
NOT(SIZEOF(TYPEOF(pnt)‘
['AIC_GEOMETRICALI,N飞BOUNDED_2DLWIREFRAME.CARTESIAN-POINT夕,
'AIC_GEOMETRICALLY_BOUNDFDL2D_WIREFRAME.NNUVPTE--CROO)']I
=1)
))=0)
))=0;
WR8:SIZEOF(QUERY(gcs<’QUERY(item<‘SELF.items}
('AIC_GEOMETRICAI,LYBOUNDED_2D_WIREFRAME.GEOMETRIC_CURVE_SET'
INTYPEOF(item)))I
NOT(SIZEOF(QUERY(pl<’
QUERY(elem<‘gcs\geometric_set.elementsI
('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POLYLINE'
INTYPEOF(elem)))}
NOT(SIZEOF(pl\polyline.points)>2)
))二0)
))=0;
ENDesENTITY;
(.
形式限制:
WR1:geometrically_bounded_2d_wireframe_representation应该有2维的coordinate-space-di-
mension坐(标空间维数)。
WR2:geometrically_bounded_2d_wireframe_representation中的项应该是geometric_curve-set
几(何曲线集),axis2_placement_2d二(维二轴定位)或mapped-item(映射项)。
WR3.geometrically_bounded_2d_wireframe_representation的项应至少包括一个mapped-item或
geometric-curve-set.
WR4:若geometricalIy_bounded_2d-wireframe-representation中有mapped-item,则该mapped-
item的源应为geometrical]y_bounded_2d_wireframe_representationo
WR5:geometric-curve-set中的每个元素应该是:b_spline_curve(B样条曲线)、circle(圆)、com-
posite-curve复(合曲线),ellipse椭(圆),offset-curve-2d二(维偏置曲线),point点(),polyline折(线)或
trimmed一curve裁(剪曲线)。
WR6:geometr:cally_bounded_2d_wireframe_representation的geometric_curve-set中的每条off-
set-curve偏(置曲线)的基本曲线分别是polyline,b_spline_curve,ellipse或circle.geometrically-
bounded-2d_wireframe_repres
定制服务
推荐标准
- GB/T 38283-2019 电动汽车灾害事故应急救援指南 2019-12-10
- GB/T 38285-2019 摩托车和轻便摩托车制动器 2019-12-10
- GB/T 38280-2019 电缆管理系统 超重荷型刚性电气导管电缆装置用导管配件和附件的规范 2019-12-10
- GB/T 38277-2019 船用高强度止裂钢板 2019-12-10
- GB/T 38282-2019 电子商务交易产品信息描述 艺术品 2019-12-10
- GB/T 38276-2019 润滑系统 术语和图形符号 2019-12-10
- GB/T 38279-2019 铅酸蓄电池用辅料技术规范 2019-12-10
- GB/T 38281.1-2019 家用和类似用途固定式电气装置的指示灯装置 第1部分:通用要求 2019-12-10
- GB/T 38284-2019 钢铁行业能源审计技术导则 2019-12-10
- GB/T 38278.6-2019 全息防伪产品技术条件 第6部分:冷烫印全息防伪箔 2019-12-10