GB/T 16656.502-2005 工业自动化系统与集成 产品数据表达与交换 第502部分:应用解释构造:基于壳的线框

GB/T 16656.502-2005 Industrial automation systems and integration—Product data representation and exchange—Part 502:Application interpreted construct:Shell-based wireframe

国家标准 中文简体 现行 页数:28页 | 格式:PDF

基本信息

标准号
GB/T 16656.502-2005
标准类型
国家标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2005-09-12
实施日期
2006-04-01
发布单位/组织
中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会
归口单位
全国工业自动化系统与集成标准化技术委员会
适用范围
-

研制信息

起草单位:
-
起草人:
董连续、洪岩
出版信息:
页数:28页 | 字数:47 千字 | 开本: 大16开

内容描述

ICS35.240.50

L67

中华人民共和国国家标准

GB/T16656.502-2005/ISO10303-502:2000

工业自动化系统与集成

产品数据表达与交换第502部分:

应用解释构造:基于壳的线框

Industrialautomationsystemsandintegration-Productdatarepresentationand

exchange-Part502:Applicationinterpretedconstruct:Shell-basedwireframe

(ISO10303-502:2000,IDT)

2005-09-12发布2006-04-01实施

中华人民共和国国家质量监督验检疫总局检

发布

中国国家标准化管委员会

GB/T16656.502-2005/ISO10303-502:2000

目次

前言··················································································································……m

引言··················································································································……V

1范围···············································································································……1

2规范性引用文件································································································……1

3术语、定义和缩略语·····························································································……2

3.1GB/T16656.1所定义的术语····························································,··,·…·…““““‘2

3.2GB/T16656.202所定义的术语····································,····················,··,,,,,·······……2

3.3缩略语····························,···············,,,,·,·····················,··,,,,·,·,,,·,········,,,,,,,,,,·,一·2

4EXPRESS短表································································································……2

4.1引言···································································································,···,,···……3

4.2基本概念和假设·································3

4.3基于aic壳的线框实体的定义:基于壳的线框形状表达··,·············,,,,,,,,,,,,··,········,··,,,,,,…4

4.4基于。lc壳的线框的函数定义·····················,,,··,,,,,,,,,,···········,,,,,·····。······..一一,一,,。,。。·8

4.4.1有效线框的边曲线,,,,,,,·,···,,······················,·,,,,··,···,·。··,一·一·一························……8

4.4.2有效线框的顶点点··········································,,,·,,············,,,·····,,,,,,,,·········,,,,,,,,9

附录A(规范性附录)实体短名················,·,,,,,,,,,,,,,·,,········,,·,,,················,,一“““一“‘11

附录B(规范性附录)信息对象注册·······,·,,,,,,·,·。,····。···········································…·…11

B.1文档标识,··,,,,,,,,,·,···,····,,,·lI

B.2模式标识一一·································································································……n

附录c(资料性附录)EXPRESSG图·····································································……11

附录D(资料性附录)计算机可以解释的表·······························································……18

附录NA(资料性附录)ISO10303各部分的目录················································,·····……19

索引,23

GB/T16656.502-2005/ISO10303-502:2000

前言

GB/T16656工《业自动化系统与集成产品数据表达与交换》现已批准和发布的有以下26个

部分:

—第1部分:概述与基本原理;

—第11部分,描述方法:EXPRESS语言参考手册;

—第21部分:实现方法:交换结构的纯正文编码,

—第31部分:一致性测试方法论与框架:基本概念;

—第32部分:一致性测试方法论与框架:对测试实验室与客户的要求;

一一第34部分:一致性测试方法论与框架:应用协议实现的抽象测试方法;

-一第41部分:集成通用资源:产品描述与支持原理;

-,一第42部分:集成通用资源:几何与拓扑表达;

一第43部分:集成通用资源:表达结构;

-一第44部分:集成通用资源:产品结构配置;

-—第45部分:集成通用资源:材料;

—第46部分:集成通用资源:可视化显示;

—第47部分:集成通用资源,形状变化公差;

—第49部分:集成通用资源:工艺过程结构和特性;

—第101部分:集成应用资源:绘图;

—第105部分:集成应用资源:运动学;

—第201部分:应用协议:显式绘图;

—第202部分:应用协议:相关绘图;

—第203部分:应用协议:配置控制设计;

—第501部分:应用解释构造:基于边的线框

—第502部分:应用解释构造:基于壳的线框

—第503部分:应用解释构造:几何有界的二维线框;

—第513部分:应用解释构造:基本边界表达;

—第520部分:应用解释构造,相关绘图元素。

—第1001部分:应用模块:外观赋值

—第1006部分:应用模块:基础表达

本部分是GB/T16656的第502部分

GB/T16656对应ISO10303.GB/T16656各部分的编号与ISO10303各部分的编号相同。

ISO10303是一个庞大的标准,目前包括121个部分,其目录见附录NA,GB/T16656的本部分等同采

用国际标准ISO10303-502:2000《工业自动化系统与集成产品数据表达与交换第502部分应用

解释构造基于壳的线框》,其技术内容和结构与ISO10303-502:2000保持一致。只是为了让标准使

用者了解ISO10303的总体结构,本部分将ISO网站上给出的ISO10303各部分的目录编人到了附

录NA,

本部分的附录A、附录B为规范性附录。

本部分的附录C、附录D、附录NA为资料性附录。

GB/T16656.502-2005/ISO10303-502:2000

本部分由中国机械工业联合会提出。

本部分由全国工业自动化系统与集成标准化技术委员会归口

本部分主要起草单位:中国标准化研究院。

本部分主要起草人:董连续、洪岩。

GB/T16656.502-2005/ISO10303-502:2000

引言

GB/T16656是一项计算机可解释的产品数据表达与交换标准,其目的是提供一种中性机制,能够

在产品全生命周期内描述产品,并独立于任何特定系统。这种描述的本质使得它不仅适合中性文件的

交换,而且适合作为实现和共享产品数据库及文件存档的基础。

本部分是应用解释构造系列的组成部分。为了产品数据能在多个应用相关环境中使用,应用解释

构造(AIC)给出了支持特定功能的解释构造逻辑组合。解释构造是对在应用协议中支持共享信息需求

的集成资源的通用解释。

本部分使用一组壳为边界的三维线框模型对产品形状的描述规定了应用解释构造。

GB/T16656.502-2005/ISO10303-502:2000

工业自动化系统与集成

产品数据表达与交换第502部分:

应用解释构造:基于壳的线框

范围

GB/T16656的本部分规定了对集成资源的解释,以满足使用三维线框模型表达产品形状,该三维

线框模型的边界由一组壳所界定。

本部分适用于:

—由边和顶点所拈述的线框模型表达,这些边仅仅在其顶点相交。

—由一个或多个壳组成的线框模型表达,这些壳只能在顶点或边界处重叠或相交。

—在三维坐标空间所定义的点

—在三维坐标空间所定义的包括B样条在内的曲线

—单一线框模型表达或线框模型组合表达。

本部分不适用于:

—在二维坐标空间所定义的几何;

一一曲面几何;

一实体几何;

—对所删除的构造的引用。

2规范性引用文件

下列文件中的条款通过GB/T16656的本部分的引用而成为本部分的条款。凡是注日期的引用文

件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成

协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本

部分。

GB/T16262-1996信息处理系统开放系统互连抽象语法记法一(ASN.1)规范(idtISO

8824;1990)

GB/T16656.1-1998工业自动化系统与集成产品数据表达与交换第1部分:概述与基本原

理(idtISO10303:1994)

GB/T16656.11--1996工业自动化系统与集成产品数据表达和交换第11部分:描述方法:

EXPRESS语言参考手册(eqvISO/DIS10303-11:1993)

GB/T16656.41-1999工业自动化系统与集成产品数据表达和交换第41部分:集成通用资

源:产品描述与支持原理(idtISO10303-41.1994)

GB/T16656.42-1998工业自动化系统和集成产品数据表达与交换第42部分:集成通用资

源:几何与拓扑表达(idtISO10303-42:1994)

GB/T16656.43-1999工业自动化系统与集成产品数据表达和交换第43部分:集成通用资

源:表达结构(idtISO10303-43:1994)

GB/T16656.202-2000S业自动化系统与集成产品数据表达与交换第202部分:应用协

议:相关绘图(eqvISO10303-202:1996)

GB/T16656.5022005/ISO10303-502:2000

3术语、定义和缩略语

3.1GB/T16656.1所定义的术语

GB/T16656.1所定义的以下术语适用于本部分:

—应用application;

—应用相关环境applicationcontext;

—应用协议applicationprotocol;

—实现方法implementationmethod;

—集成资源integratedresource;

—解释interpretation;

—模型model;

—产品product;

—产品数据productdata;

3.2GB/T16656.202所定义的术语

GB/T16656.202所定义的以下术语适用于本部分:

—应用解释构造(AIC)o

3.3缩略语

以下缩略语适用于GB/T16656本部分;

AIC应用解释构造applicationinterpretedconstruct

AP应用协议applicationprotocol

4EXPRESS短表

本章规定了EXPRESS模式,所采用的元素取自集成资源并构成本部分的类型、实体描述和函数。

注1:可以包括本AIC未引人的集成资源所规定的子类和项。通过使用GB/T16656.11隐式接口规则,从子类树

或选表中删除构造。

EXPRESS描述:

SCHEMAaicshell-based_wireframe;

USEFROMgeometricmodel-schema一GB/T16656.42

(shell_based_wireframe_model);

USEFROMgeometry-schema-GB/T16656.42

(axis2_placement3d,

b_spline_curve_with_knors,

bezier_curve,

cartesian_transformationoperator_3d,

circle,

conic,

curve,

curvereplica,

ellipse,

GB/T16656.502-2005/ISO10303-50222000

geometric_representatton_context,

hyperbola,

line,

offset-curve-3d,

parabola,

point,

point-replica,

polyline,

quasi-uniform-curve,

rational-比spline-curve,

uniformcurve);

USEFROMproduct-property-representatiork-schema-GB/T16656.41

(shaperepresentation);

USEFROMrepresentation-schema-GB/T16656,43

(mapped_item);

USEFROMtopology-schema-GB/T16656.42

(edge-curve,

edgeloop,

path,

vertex-loop

vertex_point

vertex_shell,

wire_shell);

(关

注2:以上所引用的模式见GB/T16656的如下部分:

几何模型模式(geometric_model_schema)GB/T16656.42

几何模型(geometryschema)GB/T16656,42

产IV.特性表达模式(prodoct-property-representatiori-schema)GB/T16656.41

表达模式(representatiorLschema)GB/T16656.43

拓扑模式(tooolo"v_schema)GB/T16656.42

4.1引言

GB/T16656的本部分提供了用于表达三维形状的几何和拓扑结构,这些三维形状采用具有0维

(vertexshell)或1维(wire_shell)的壳。这种AIC通过一种属于shape-representation的shell-based

tvireframe_shape_representation实体来表达

4.2基本概念和假设

形状的线框表达是基于。hell_base走wireframe_model和所需要的几何及拓扑实体的。通过shell

based_wireframe_shape_representation所表达的形状是其定义可以由vertex-shell或wire-shell的集

合所满足的形状。线框表达可以是映射到同一坐标空间中其他线框表达的组合

3

GB/T16656.502-2005/ISO10303-502:2000

4.3燕干aic壳的线框实体的定义:基于壳的线框形状表达

基于壳的线框形状表达(shell-based-wireframe_shape-representation)是三维shape-representa-

tion。它通过定义隐含体的线框来表达产品的形状或部分形状。它包括全部三维曲线和定义顶点、边及

环图形的拓扑实体。

注采用本AIC的应用协议可以保证shaperepresentation实体被实例化为shell_hased_wirefreme_shape_represen-

tauon,

EXPRESSS描述:

ENTITYshell-base走wireframe_shape_representation

SUBTYPEOF(shaperepresentation);

WHERE

WRI:SIZEOF(QUERY(it<}SELF.items

NOT

(SIZEOF(['AIC_SHEI.L_BASED_WIREFRAME.SHELL_BASED_WIREFRAME_MODEL

'AIC_SHELI_BASED_WIREFRAME.MAPPED-ITEM',

'AIC_SHELLBASED_WIREFRAME.AXIS2_PLACEMENT_3D'],

TYPEOF(it))=1

)))=0;

WR2:SIZEOF(QUERY(it<、SELF.items}

SIZEOF([AIC_SHELI-BASED_WIREFRAME.SHELL-BASED_WIREFRAME_MODEL',

'AIC_SHELL_BASED_WIREFRAME.MAPPED-ITEM'],TYPEOF(i0)=1

)))二1;

WR3:SIZEOF(QUERY(sbwm<,QUERY(it<*SELF.item,一

(AIC_SHELI_BASED_WIREFRAME.SHELL-BASEDWIREFRAME-MODEL'

INTYPEOF(it)))一

NOT(SIZEOF(QUERY(ws<关QUERY(sb<兴

sbwm\sbell-based_wireframe_model.sbwm_boundary!

('AIC_SHELL_BASED_WIREFRAME.WIRE-SHELL'INTYPEOF(s6)))}

NOT(SIZEOF(QUERY(eloop<.QUERY(wsb<关

ws\wire_shell.wire-shelf-extent}

('AILSHELL_BASED_WIREFRAME.EDGE_LOOP'INTYPEOF(wsb)))一

NOT(SIZEOF(QUERY(el<*cloop\path.edge-list】

NOTCAIC-SHELL_BASED_WIREFRAME.EDGECURVE'IN

TYPEOF(el.edge_element))))=0)

))=0)

))=0)

))二0;

WR4:SIZEOF(QUERY(sbwm<,QUERY(it<,SELF.items}

('AIC_SHELL_BASED_WIREFRAME.SHELI-BASED_WIREFRAMFMODEL'

INTYPEOF(it)))}

NOT(SIZEOF(QUERY(ws<关QUERY(sb<关

sbwm\shell_based_wireframe_model,sbwm_boundary一

CAIC_SHELL_BASED_WIREFRAME.WIRE_SHELL'INTYPEOF(sb)))I

GB/T16656.502-2005/ISO10303-502:2000

NOT(SIZEOF(QUERY(eloop<*QUERY(wsb<荃

ws\wire_shell.wire_shell_exte

定制服务

    关联标准

    相似标准推荐

    更多>