您好,欢迎来到标准下载网!

【国家标准(GB)】 工业自动化系统与集成 产品数据表达与交换 第503部分:应用解释构造:几何有界二维线框

本网站 发布时间: 2024-08-03 11:14:24
  • GB/T16656.503-2004
  • 现行

基本信息

  • 标准号:

    GB/T 16656.503-2004

  • 标准名称:

    工业自动化系统与集成 产品数据表达与交换 第503部分:应用解释构造:几何有界二维线框

  • 标准类别:

    国家标准(GB)

  • 标准状态:

    现行
  • 发布日期:

    2004-04-09
  • 实施日期:

    2004-12-01
  • 出版语种:

    简体中文
  • 下载格式:

    .rar.pdf
  • 下载大小:

    473.74 KB

标准分类号

关联标准

  • 采标情况:

    ISO 10303-503:2000,IDT

出版信息

  • 出版社:

    中国标准出版社
  • 书号:

    155066.1-21109
  • 页数:

    16开, 页数:23, 字数:40千字
  • 标准价格:

    14.0 元
  • 出版日期:

    2004-12-01

其他信息

  • 首发日期:

    2004-04-09
  • 复审日期:

    2004-10-14
  • 起草人:

    李文武、王志强
  • 起草单位:

    中国标准化研究院
  • 归口单位:

    中国标准化研究院
  • 提出单位:

    中国标准化研究院
  • 发布部门:

    中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会
  • 主管部门:

    中国机械工业联合会
标准简介标准简介/下载

点击下载

标准简介:

标准下载解压密码:www.bzxz.net

为了满足用二维几何有界线框模型表达产品形状的需求,GB/T16656的本部分规定了与此相关的集成资源的解释构造。本部分适用于:——二维坐标空间中定义的点;——二维坐标空间中定义的、用点和曲线裁剪得到的曲线;——二维坐标空间中定义的自相交曲线;——单线框模型或多线框模型组合的表达。本部分不适用于:——三维坐标空间定义的几何形状;——非裁剪或非自相交的曲线。 GB/T 16656.503-2004 工业自动化系统与集成 产品数据表达与交换 第503部分:应用解释构造:几何有界二维线框 GB/T16656.503-2004

标准内容标准内容

部分标准内容:

ICS 35. 240. 50
中华人民共和国国家标准
GB/T16656.503—2004/IS010303-503:2000工业自动化系统与集成
产品数据表达与交换
第503部分:应用解释构造:
几何有界二维线框
Industrial automation systems and integration-Product data representation and exchange-Part 503 :Application interpreted constructGeometrically buunded 2D wireframe1S( 10303-503:2000 ,1D1
2004-04-09发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2004-12-01实施
GB/T16656.503--2004/IS010303-503:2000目
规范性引用文件
术语、定义和缩略语
3.1 GB/T 16656,1是义的术语
GB/T16656.202定义的术语
3.缩略语
4EXPRESS 简表
4.1引言
基本概念和假设
应用解释构造中儿何有界二维线的实体定义:几何有界二维线框的表达·4.4应用解释构造中儿何行界二维线框的函数定义:二维线框中基本曲线的有效性….附求A(规范性附求)实体短名
附求B(规范性:渐求)
B.1文档标识 .
B.2模式标识
附录C(资料性附录)
信息对象的注册标识
EXPRESSG 图
附球D(资料性附承)
计算机可识别的刻表
附录 NA(资料性附录)
IS10303各部分目录
GB/T16656.503—2004/150 10303-503:2000前膏
GB/T16656《工业自动化系统与集成产品数据表达与交换现已批推和发布的有以下20个部分:
第1部分:概述与基本原理:
第 11部分:描述方法:FXPRFSS语言参考手册;第21部分:实现方法:交换文件结恂的纯正文编码;第31部分:一致性测试的方法论与栎架:基本概念;第32部分:一致性测试的方法论与框架:对测试实验室与客户的要求;第3部分:一致性测试的方法论与框架:拥象测试方法:第41部分:集成道用资源:产品描述与支持原理;第42部分:集成通用资源:几何与拓扑表达:第43部分:集成通用资源:表达结构:第44部分:集战通用资源:产品结构配置;第45部分:集成通用资源:材料*第46部分:集成通用资源:可视化表示;第47部分:集成通川资源:形状变化公差;第49部分:集成通用资源:工.艺过程结构和特性:第10部分:集成应用资源:绘图!第105部分:集成应川资源:运动学;第201部分:应用协议:显式绘图:..-第202部分:应用协议:相关绘图:一第203部分:应用协议:配置挖制设计:一第520部分:应川解释构造:相关绘图,GB/T16656对应IS0】0303,GB/T16656各部分的编号与ISO10303各部分的编号同。IS010303是一个庞大的标推,月前也括121个部分,其目录见附录VA。为了证标准使用者了解S010303的总体结构,将IS网站上给出的IS)10303各部分的日录收人了本部分的附录NA,GR/T16656的本部分等同采用国际标雅1S010303-503:2000~T.业1动化系统与集减产品数据表达交换第503部分:应用解释构选:儿何行界二维线桩多.其技术内容和结构与IS010303-503:2000保持致,为将其转化为国家标推,根据我国国家标推的制定要求,作了如下编辑性改动:对于带下画线的用于EXPRESS语描述的各黑体英文实体名,性名和函数名等,为了既要维护其英文璟意又要便丁了解H名称代表的意忠,在本部分中,当其作为标题出现时标出了其中文译名:但在正文中,以英文为主,仪作正文中第一次出现或必要时:才将中文译名括起来救在英文源名后本部价的附求A、附求为规范作附求。本部分的附录 C.附求 D,附录 NA 为资料性附录。本部分田中国标雅化研究院提出:本部分出全国工业白动化系统与集诚标推化技术委员会工业数据分技术委员会归口。本部分主要起单单位:中国标准化研究院,本部分主要起草人;李文武、王志强。GB/T16656.503—2004/ISO10303-503;2000引言
GB/T16656是项计算机可解释的产品数据表达与交换标准,共目标足提供贯穿产品整个生命周期的、独文丁任何特定系统的、描述产品数据的中性机制:这种描述的本质使得它不适合中性文件的交换,也是实现和共享产品数据库及文件存档的基础。(B/T16656尼一个出多个部分组成的标准,每个部分单独发布并出版。它们接描述力法,集成资源、应川解释构造、应用协议、抽象测试套件、实现方法、致性测试和应用模块系列进行分类。本部分底616656的应用解释构造系列。成用解释构造(AIC>现定了解释构造的逻辑组合,为了能使用跨越多个应用环境的品数据,这些解秤构造支持其特定均能。解释构造是集成资源的般性解释,并支持不国应用协议中的共亨信息的本部分规定了用二维几何有界线赖型描述几何形状的应用解释构造。AIC
application.
applicationcontext
application protorol
FXPRESS简表Www.bzxZ.net
gcomctrically_bounded_2d_wireframe_representationintcgratcd resourc
inlcrpretation
tnodel
product
Froduc1 data
valid_basis_curve_in_2d_wireframeGB/T 16656.503—2004/IS0 10303-503:20003.3
1范围
CB/T16656.503—2004/IS010303-503.2000工业自动化系统与集成,产品数据表达与交换第503部分:应用解释构造:几何有界二维线框为「满足用二维儿何有界线框模型表达产品形状的需求,GB/T16656的:本部分规定广与此相关的集战资源的解构造。
本部分适用于:
二维坐标空间中定义的点:
一二维坐标空间中定义的,用点和曲线裁剪得到的曲线:一二维坐标空间中定义的自相交曲线;一单线框模型或多线框模型组合的袭达:本都分不适用于:
一三维坐标空问定义的几何形状;一非载前或非自相交的曲线。
2规范性引用文件
下列文件中的条款通过G3/T16656的木部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修汀版均不适用于本部分,然而.鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的川文件,具最新版本适川于本部分,
GB/T16262—一1996信息处理系统开放系统五连捆象语法记法--(ASN.1)规范(idt1S0)8824:1990)
GF/T1EG56.【一【998工业自动化系统和集成产品数据表达与交换第1部分:概还与基本原(id1IS010303:1994)
GB/T16656.11一1996丁业自动化系统与集成产品数据表达和交换第11部分:描述厅祛:EXPRESS话参号于册(eqIS0/DIS10303-11:1993)GB/T16656.41—1999工业自动化系统与集成产品数据表达和交换:第41部分:集成通用资源:产品括述与支持原理(id1IS()10303-41:1994)GB/T1h656.42一1998工业白动化系统与集成产品数据表达与交换:第42部分:集成通用资源:几何与拓扑表达(idtIS0)1030342:1994)GB/116656.43—1999T.亚H动化系统马集成源:表达结构(idtJ0)10303-43:1994)产品数据表达和交换第13部分:集成通川资G13/T16656.202—2000工业自动化系统与集成产品数据的表达与交换第202部分:应用切议:相关绘图(idt[S0 10303-202:1996)3术语、定义和缩略语
3.1GB/T 16656,1定义的术语
GB/T 16656.1中定义的下列术语适用于本部分GB/T 16656.503--2004/ISO 10303-503:2000应applitia
应用相关环境applicationcontext应用协议application protocol(AP)实现方法inplencnationmethod
集成资源iniegratcd resource
解释 inlerpretalion
模型model
产品producl
产品数据pnductdata
3.2GB/T16656.202定义的术语
GI3/T16656.202中定义的下列术语适用于本部分:成用解释构造Applicationinteruretedconstruct(AlC)3.3缩略语
下列缩略语适用于本部分:
AIC应用解释构造
application interpreted ronstructAP应用协议application protocol4EXPRESS 简表
本章规定了EXPRESS模式,该模式使用了集战资源中的元素.并包括本部分中特定的类型,专用实体和函数,
注1:在没有被输人到AIC的集成费源中出现的选择列表可以有予类和项.通过他用GB/T18656.11的随式接L1规则,从子类树或选择列表中珊除构逆。对所测除的构造的引用不网于A的范国。EXPRESS描述:
ScIIEMA aic-geometrically_bounded_2d_wirefrat,USF FROM geo1etrit: tmudel srhtuaIS() 10303-42(gonelric._eutve. sel.
geometric_ser);
LiSE FROM geometry_schema-ISO 1030:3-42(axis2_placcmcnt_2d.
b_spline_curvt:_with_knota,
bier..curve,
circle,
composite_curve.
camposite_curve_Hegment,
caurve_replica
ellipse
geometric_representation_cantext,bhyperbola,
Linne+
offse_turve_2d,
parabola.
poiit_on_curve,
palylint.
quasi_uniform_curve,
rational_b_spline_curve,
lrimmed_curve,
unilorm_curve) :
CB/T16656.503—2004/ISO10303-503:2000USE FROM product_prnperty_representation_schemaISO 10303 41(shape_representation);
USE FROM epresentatinn_sr:het141SO 10303 43(mappcd_item):
注2:以上引用的模式可布G/T16的下列部分找到,gcomciric_tnordel_se:/hema(几何模型模式)geonietry_gchema(何模式)
pruauct_>roperly_tepresentation_schema(产品特性表达模式)reptesentetion_schema(表达模式)4. 1 引言
GR/T16656. 42—1598
GH/T15656,421998
GB/T16656.11—1999
GB/T 16656.431999
本部分提供了表达二维形状的几何结构,并由实体geometrically_bounded_2d_wircfrHmc_rcprcsentation,即个shape_represenlation米表达(参见GB/T16656.41—lb),4.2基本概念和假设
形状的线框表达是基于二维几何,其中无界曲线是用点来裁剪的。euietritally_boundccl_2dwirefrane_reresentatiori表达的形状是那此仅需要有界曲线的形状。4. 3应用解释构造中几何有界二维线框的实体定义;几何有界二维线框的表达geumetrieally_boundcd_2d_wireframe_representation(几何有界二维线柜的表达)是一个shaiperepresertalion形状表达),它用无拓扑二维线框儿何表达了产品的形状。只使而二维的点和曲线就能形成这些表达。除了封闭的无界用线.所有的无并山线都应显式裁剪。用来支持其他几何实体定义的何实体自身不应该存在于一个geotnetric_urve_set(儿何曲线集)的元素集合中示例I:H两驱定义由geometrically_hesundcd_2dwirufrarnc_represelation表达的零件医角半径:该圆虹的表达就层个引用圆作为其berin_curve(基本曲能》的(rimmed_curve(载剪曲线)。注:使用该AIC的应用协议应确保rhaperepresentation实体被实例化为geo:nericallv_boundel_2d_wiredraneTeprescniatian
FXPRESS描述:
ENTITY geometricslly_bounded_2d_wirefralne_represcntalionSUBTYPE OF (shape_representatiun)WIIERE
Wl: SELF.context_of_itemsigeometric_rcprescntation_rontexL.coordinate_space_dinensian — 2WR2: SIZEOF (QUERY (ilem SELF.items iNOT (SIZEOF (TYFEOF (item)
[AIC_GEOMETRICALIY_BOUNDED_2D_WIREFRAME.GEOMEIRIC_CLRVE_SET,+AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME,AXIS2_PLACEMENT_2D','AIC_GEOMFTRICALLY_BOLNDED_2D_WIREFRAME MAPPED_ITEM7) -- 1))—0:
CB/T16656.503——2004/TS010303-503;2000WRH: SIZEOF (QEIERY (item .SEIF itemsSIZEOF (TYFEOF (item):
-AIC_GEOMETRICALI.Y_ROLNDED_2D_WIREFRAME.GEOMETRIC_CURVF_SET',' AIC_GEOMETRICALLY_BUNDED_2D_ WIREFRAME MAPPED.ITEMJ) - 1) 1;
QUFRY(item<'SFI.F.items
WR4: SIZEOF(QUERY(mi
('AIC_GEOMETRICALIY_BOUNDED_2D_WIREFRAME. MAPPED_ITEMIN TYIEOF (item)))
NOT (AIC_GEOMETRICALLY_ROUNDED)_2D_WIREFRAME.*GEOMETRECALLY_ROUNDED_2D_WIREFRAMF_REPRESENTATIONINTYPEOF
(mi(mapped_item, maFping_source. mapped_representation))) = 0;
WR5: SIZEOF (QUERY (ges, * QUERY (item -- $ELF.items AIC GEOMETRICALLY BOLNDED 2D WIREFRAME, GEOMETRIC CURVE SETIN TYPEOFNOT (SIZEOF (QUERY (elen * gcsigeometric_5et, elementsNOT(SIZEOF(TYFEOF(elem)
AIC_GEOMFTRICALL.Y_ROIUNTED_2T>_WIREFRAMF. B_SPLINF_CURVE,AICGEOMEIRICALLY BUUNDED_2D WIREFRAME.CIRCLE.AIC GEOMEIRICALLY_BOUNDED_2D WIREFRAME.COMPOSITE CLRVE''AIC_GEOMETRICAILY_ROUNDED_2D_WIRFFRAME,ELLIPSE',*AIC_GFMFTRICALIY BOUNDED.2D_WIREFRAMEOFFSET_CURVE_2D', AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POIN1'AIC_GEQMETRICALLY_BOUNDED_2D_WIREFRAME,POLYI.INE' AIC GEOMEIRICALLY_BOUNDED 2D WIREFRAME. TRIMMED CURVE*) -1)
WR6:SIZEOF(QUERY (ges* QUERY(ilemSEL.F.jtem?(AIC GEOMEIRICALLY BOUNDED_2D WIREFRAME CEOMETRIC CURVE_SETIN TYPEOF(item)))i
NOT (SIZEOF (QUERY (CIV *
QLERY(elemges/geometric_set,elements/(AIC_GEOMFTRICALLY_BOUNDED_2D_ WIREFRAME,CURVF'IN TYPEOF(elem)))
NOI (valid.basis. curve_in.2d_wireframe(crv))
WR7: SIZEOF (QLERY (gEs --1 QLERY titem SELF.items(AIC. GEOMETRICALLY_ROUNDED_2I>_WIREFRAME. GEOMETRIC: CURVE_SETIN TYPEOF (iLe))
NOT (SIZEOF (QUERY (pnt :
GB/T16656.503-2004/IS010303-503:2000QUERY(elemgcs)gcometric_set,elements'AIC_GEOMETRICALLY_BOLNDED_2D WIREFRAME.POINTINTYPEOF(elem)
NUT (SIZEOF (TYPEOF (Pnt)
- AIC GEOMETRICAILY_ROUNTFD_2D_WIREFRAME CARTESIAV_POINT: AIC_GEOMETRICALLY_BOUNDED_2D_WIRFFRAME. FOINT_ON_CURVE)— 0)
) — 0:
WRB: SIZEOF (QUERY (ges QUERY (item :: SFIF.items(AIC_GEOMETRICALLYBOUNDED2DWIRFFRAMF.GFOMFTRICCLRVE SFTIN TYPEOF (irm))) 1
NOT (SIZEOF (QUERY (PI :
QUERY (elem .* gcshgeometric_set. elements (AIC_GFOMETRICALLY_BOUNDED_2D_WIREFRAME. POLYLINEINTYPEOF(elem)))
NOT (SIZEOF (pApolyline. points) 2)) = 0)
) = 0;
FND_ENTITY:
形式限测:
WRl :geometrically_hounded.2d_wireframe_representation 应该 2维的 coordinate_space_di-mension(坐标空间维数)。
WR2:gecneric:ally_bouncded_2d_wire:frainr_reprcscntation中的项应该是gcometric_turve_sct(几何曲线集),axis2_plaeement_2d(二维二轴定位)或mpperl_ilen(映射项)。WR3:geomerrically_bounded_2d_wireframe.representation的颂应至少包括个mapped_item或germetric_rurve_set
WR4 :若 gcometrically_baunded_2d_wireframe_re:preseniation 中有 napped_itetn, 则该 inappeediten的源应为 genm:trically_hounded_2d_wire[rame_representation.WR:geomettic_curve_set中的每个元素成该是:h_spline_curverB样条曲线),circle(圆),enmPasite_curve(复含曲线),ellipse(椭两),offset_curve_2d(二维偏置曲线),naint(点),malylinc(折线)或trimmerl_turve(裁剪曲线)。
wR6:eometrically_bounded_2d_wireframe_representation的eonietric_curve_set中的每条offset_curve(偏置曲线)的本曲线分别是polyline.b_spline_curve,ellipse或circle,geometrically,bonl_2d_wiefrtnpsnlatio的onetic_cuv_s中的每条turv_pliea(曲线复制的原曲线分别是 pn!yline,bh_splinr:_curvr,cllipsc 或 circl: guon:rically_houndlerl_2d_wireframe_representation的geometric_curve_set中的每条composite_cuirve(复合曲线)的曲线般分别是polyline、b_splie_curvc,ellirsc 或 circlc. gcometrically_bounded_2d_wireframc_reprcscntatjon 的 gcomctric_curve_sct中的每条trimmed_curve(裁剪典线)的基本曲线分别是poiylinoh_spline_curve.ellipse.circle.linc.paTabolac抛物线)或hyperbola(双曲线)。5
GB/T16656.503—2004/ISO10303-503;2000WR7:geometrically_oundcd_2d_wireframc_rcprcscntation的gcomctric_curve_set中的每个点都应为eaitesian_poin(笛下儿点)或poini_on_curve(曲线上的点)。WRggeonetrically_bounded_2d_wircframc_rcprcsentetion 的 gcomctric_curve_set 元素中的每条折线底包含两个以上的不同点,4. 4应用解释构造中几何有界二维线框的函数定义:二维线柜中基本曲线的有效性在表达二维,儿何有界线框定义的形状时,valid_basis_curve_in_2d_wirefraic(二维线框中基本曲线的有效性)函数检查输人曲线作为另一曲线的基本曲线是否有效。有界曲线作为af[set_curve.curve_rcplica和campsite_curve的引目曲线,该菌数则涉及这些有界曲线的正确用法。若使用了如抛物线或双曲线这样的无界曲线,该曲线则必须是裁剪的。为了实施检套到必要的层次,该函数在结构上是递归的。
EXPRESS描述:
FLNCTION velid_basis_eurve_in_2d_wireframe(urv: curve) : BOOLEAN;
--check for valid basic curve typesIF SIZEOF(_'AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.POLYLINF', AIC_GEOMETRICALLY_BOUNDED 2D WIREFRAME. B SPT.INF_CURVE', AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.ELLIPSE\.’AIC_GEOMETRICAII.Y_BOUNDED_2D_ WIREFRAME.CIRCLE'1 -TYPEOF (crv)) -- 1
THEN RETURN (TRUE);
-if the curve is a trinmed_curveIF((AIC_GEOMETRICALLY_BOUNDED_2D WIREFRAME.TRIMMED_CURVE*)IN TYPEOF(crV)) THEN
if a line, parabola, or hyperhola is heing trimmed, then validIFSIZEOF('AIC_GEOMETRICALLY_BOUNDED_2D_WIREFRAME.LINE',AIC_GEOMETRICALILY_ROUNDED_2D_WIREFRAMEPARABOLA','AIC_GEOMETRICALJ.Y_ROUNDED_2D_ WIREFRAME. HYFERROLA'TTYPEOF(crvltrimmert_curve. hasis_eurve)) = 1THEN RETURN CFRUE);
otherwist,recursively check basis_curvcELSERETURN(valid_basis_curve_in_2d_wireframe(crv)trimmcd_curve.basis_curve));END_F
tecursively cherk thu: ollsel_curve hasis curveIF (AIC_GEOMFTRICALLY_HOUNDED_2D_ WIREFRAMF. OFFSET.CURVE_2D*)IN TYFEOF (crv))
TIIEN RETURN(valid_basis..curve_in_2d_wireframe(rv(offsel_curve_2d.basis_curve));FLSE
recursively check the cutvu.rcplica parrnt curve6
GB/T 16656.503—2004/IS0 10303-503:2000IF(('AIC_GEOMETRI:ALLY_ROUNDFD_2D_WIREFRAME.CURVE_REPLICA')IN TYFEOF (erv))
THENRETURN(vaiid_basis_curve_in_2d_wiretrame(crvhcurve_replica.parent_curve));FLSE
-recursively rheck the composite_eurve segmentsIF((AI_GFOMETRICALLY_BOUNDEL)_2D_WIREFRAME,(XMPCSITE_CURVE\)IN TYFEOF (crv)) THEN
RETURN(SIZEOF(QUERY(ccs:crvlcomposite_curve.segmentsNoF(valid..basis_curve_in_2d_wirefratne(ccs, parent_curve)))) = 0);FND_IF,
END_IF;
END_IF;
END_F;
RETURN(FALSE);
END_FUNCTION,
参数义:
crv:被检查的输人曲线。
END_SCHEMA;
aic_geometrically_bhnunded_2d_wireframe(
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
标准图片预览标准图片预览

标准图片预览:






  • 热门标准
  • 国家标准(GB)标准计划
设为首页 - 收藏本站 - - 返回顶部
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1