GB/T 17645.101-2008 工业自动化系统与集成 零件库 第101部分:参数化程序的几何视图交换协议
GB/T 17645.101-2008 Industrial automation systems and integration—Parts library—Part 101:Geometrical view exchange protocol by parametric program
基本信息
发布历史
-
2008年10月
研制信息
- 起草单位:
- 中国标准化研究院
- 起草人:
- 李文武、董连续、岳高峰、詹俊峰、刘守华、王志强
- 出版信息:
- 页数:33页 | 字数:59 千字 | 开本: 大16开
内容描述
ICS25.040.40
L67
酉国
中华人民共和√,、7I。H国国家标准
17645.101--2008/IS0
GB/T
工业自动化系统与集成零件库
0
第11部分:
参数化程序的几何视图交换协议
Industrialautomationand
systemsintegration--
Parts
library—
Part101:Geometricalview
exchangeprotocol
byprogram
parametric
13584
(ISO101:2003,IDT)
2008—10一07发布
宰瞀徽鬻瓣譬矬瞥霎发布中国国家标准化管理委员会议1”
13584—101:2003
GB/T17645.101--2008/ISO
目次
前言………·………………
1范围…………………
2规范性引用文件…·…………………-
3术语、定义和缩略语…………………-
4基本几何表达的标识…………………·●●●:0
4.1概念………-………-o
4.2标准化字典条目……-
乱3basic—geometry表达类别提供的形状的规则……-
5交换格式……·………·o,0
5.1FORTRAN予程序名称…………··
5.2FORTRAN限制……
5.3程序状态…………-·
6一致性要求……………·
6.1实现资源……·………
6.2实现方法…………-…………………·
6.3用于引用本视图交换协议的库交付文件的约束条件
附录A(规范性附录)信息对象注册…
附录NA(资料性附录)本部分中英文黑体词的含义
参考文献…--……………·-o如u心坨心地盯船∞
GB/T13584—101:2003
17645.101--2008/ISO
刖吾
GB/T
17645《工业自动化系统与集成零件库》是一个由多个部分组成的标准,各部分单独出版。
GB/T17645的所属各部分按功能分为多个子系列:概念描述、逻辑资源、实现资源、描述方法、一致性
测试、视图交换协议、有关字典的标准化内容,其中:
第10~19部分规定了概念描述;
第20~29部分规定_厂逻辑资源;
第30~39部分规定了实现资源;
第40~49部分规定了描述方法;
第50~59部分规定了一致性测试;
第100~199部分规定了视图交换协议;
第500~599部分规定了有关字典的标准化内容。
1
GB/T
7645《工业自动化系统与集成零件库》现已发布了以下9个部分:
第1部分:综述与基本原理;
第20部分:逻辑资源:表达式的逻辑模型;
第24部分:逻辑资源:供应商库的逻辑模型;
第25部分:逻辑资源:带聚合值和显式内容的供应商库逻辑模型;
第26部分:逻辑资源:信息供应商标识;
第3l部分:实现资源:几何编程接口;
第42部分:描述方法:零件族构造方法学;
第101部分:参数化程序的几何视图交换协议;
第102部分:符合GB/T16656一致性规定的视图交换协议。
13584
本部分是GB/T17645的第lol部分。本部分等同采用1SO101:2003(<工业自动化系统与
集成零件库第101部分:参数化程序的几何视图交换协议》。
13584
本部分在技术内容和编写格式上与ISO101:2003保持一致,只是根据我国国家标准的编写
要求,作了一些编辑性修改,主要是:
对带下划线的用于EXPRESS语言描述的各黑体英文实体名,为了既维护其英文原意又便于
了解其名称代表的含义,在本部分中,以英文为主。增加资料性附录NA,收集所有黑体英文
实体名,并给出中文译名。
Is013584、ISO10303和IEC
61360各标准中已有若干部分被等同或等效转化为我国的国家
标准,对应的国家标准编号分别是GB/T17645、GB/T16656和GB/T17564中的各部分,二
13584、ISO
者在技术和使用上对等。但是考虑到与ISO10303和IEC61360相配套的EX
PRESS描述、以及应用软件中各模式、实体、特性、属性、函数等的表达,为使配套应用软件在
实际应用时不发生因更换国际标准名称而带来的种种问题,对在本部分中所有的EXPRESS
仅在本部分的标题和论述正文中,用国家标准号替换原国际标准号。
本部分的附录A为规范性附录,附录NA为资料性附录。
本部分由中国机械工业联合会提出。
本部分由全国工业自动化系统与集成技术委员会(sAc/Tc159)归口。
本部分起草单位:中国标准化研究院。
本部分主要起草人:李文武、董连续、岳高峰、詹俊峰、刘守华、王志强。
13584—101:2003
GB/T17645.101--2008/ISO
工业自动化系统与集成零件库
第101部分:
参数化程序的几何视图交换协议
1范围
GB/T
形状的一般概念。它可以与零件库中定义的任何项关联。本部分还定义了怎样通过符合
GB/T17645.31的FORTRAN程序,在库交换语境中交换属于本表达类别的表达。
以下内容适用于本部分:
a)basic—geomelry表达类别的定义,以及引用它的机制;
b)basic—geometry表达类别中用于表征特定表达的属性;
c)用于库外部文件的交换格式,库外部文件根据GB/T17645.31规定的应用编程接(1,通过
FORTRAN程序描述零件库中所描述的项类的basic—geometry表达;
d)在发送者和接收者之间有各自协议的情况下,用于引用外部文件(通过GB/T17645未规定的
格式描述了零件库描述的项类的basic_geometry表达)的机制;
e)支持任何实现(声明符合本部分)的实现资源;
f)声明符合本部分的任何实现所支持的字典条日;
g)声明符合本部分的任何实现都能识别的标准数据。
以下内容不适用于本部分:
库交付文件的结构和交换格式,包括对本部分定义的表达类别的引用,和(或)对库外部文件(规定
了其交换格式)的引用。
注1:GB/T17645逻辑资源系列的某一部分规定的库集成信息模型定义了库交付文件的结构。
注2:GB/T17645.24的ISO
件可以包括引用本部分所定义的表达类别和(或)库外部文件的实例值。
2规范性引用文件
1
下列文件中的条款通过GB/T7645的本部分的引用而成为本部分的条款。凡是注日期的引用文
件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成
协议的各方研究使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。
16262.1
GB/T信息技术抽象语法记法一(ASN.1)第1部分:基本记法规范
(GB/T16262.12006,ISO/1EC8824—1:2002,IDT)
16656.1产品数据表达与交换
GB/T工业自动化系统与集成第l部分:概述与基本原理
16656.1
(GB/T2008,ISO10303—1:1994,MOD)
GB/T16656.11工业自动化系统与集成产品数据表达与交换第11部分:描述方法:EX
PREss语言参考手册
GB/T
16656.31工业自动化系统与集成产品数据的表达与交换第31部分:一致性测试方
法论与框架:基本概念(GB/T16666.31—1997,idtIS010303—31:1994)
GB/T16656.42工业自动化系统与集成产品数据的表达与交换第42部分:集成通用资源:
10303
16656.42~1998,idt1SO42:1994)
几何与拓扑表达(GB/T
1
13584-101:2003
GB/T17645.101--2008/ISO
GB/T17645.I17646.1
工业自动化系统与集成零件库第l部分:综述与基本原理(GB/T
13584
2008,ISO1:2001,IDT)
(GB/Tl7645.242003,ISO13584—24:2002,IDT)
GB/T17645.26工业自动化系统与集成零件库第26部分:逻辑资源:信息供应商标识
ISO
(GB/T17645.2613584—26:1999)
2000,eqv
l7645.31
GB/T工业自动化系统与集成零件库第3l部分:实现资源:几何编程接口
ISO
(GB/T17645.311998,idt13584—31:1997)
GB/T
17645.42工业自动化系统与集成零件库第42部分:描述方法:构造零件族的方法学
ISO
(GB/T17645.422001,idt13584—42:1998)
ISO/1EC
8859—1:1998信息处理八位单字节编码图形字符集第1部分:拉丁字母一
ISO/1EC
10646—1:2000信息技术通用多八位编码字符集(UCS)第l部分:体系结构和基本
多语种平面
3术语、定义和缩略语
本部分采用下列定义。为了方便,重复了一些术语和定义,它们来自
16656.1;
a)GB/T
16656.1l:
b)GB/T
16656.31:
c)GB/T
16656.42;
d)GB/T
17645.1:
e)GB/T
f)17645.24:
GB/T
17645.31;
g)GB/T
h)17645
GB/T42。
3.1
interface;API
应用编程接口applicationprogramming
可由某个程序触发的一组函数集合。
[_GB/T17645.24]
2
semanticunit
基本语义单元basic
一种实体,它提供了应用领域(例如:类、数据元素类型)特定对象的一个绝对的和唯一的标识。
[GB/T17645.铊J
33
联编binding
应用于特定程序语言中激活组成应用程序接口的不同函数的具体语法的描述。
[GB/T17645.31]
aided
计算机辅助设计系统computerdesignsystem;CADsystem
生成和管理产品数据的某种计算机建模系统。
5
class
一致性类conformance
可规定一致性的一个标准子集。
1
[GB/T7645.24]
2
13584-101:2003
GB/T17645.101--2008/IS0
3.6
一致性要求conformance
requirement
在一致性实现中,对所必需呈现的特征的精确文本定义。
[GB/T16656.1]
3.7
一致性实现conformingimplementation
满足一致性要求的一种实现,该一致性要求由某标准的一个或一系列一致性类进行定义。
1764
[GB/T5.241
3.8
一致性conformance
符合性
通过实现所有规定的要求而达到满足要求。
1
[GB/T6656.31]
3.9
solid
构造实体几何constructivegeometry;CSG
在几何建模类型中,实体被定义为对实体模型进行一系列规范化布尔操作的结果。
[GB/T16656.42]
3.10
datainstance
实体数据类型实例entitytype
在实体定义的类中,表达信息单位的数据的指定单位。它是实体数据类型建立的域的成员。
16656.11]
[GB/T
311
实体entity
通用属性定义的信息类。
16656.11]
[GB/T
3.12
data
实体数据类型entitytype
实体的表达。实体数据类型建立由通用特性和约束条件定义的值域。
[GB/T16656.11]
3.13
modelofa
零件的功能模型functionalpart
在集成库中描述零件的表达分类的库数据。
17645.1]
[GB/T
3.14
view
功能视图functional
在产品数据中描述零件的表达分类的数据。
[GB/T17645.1]
例:相应几何的功能视图不依赖于所表达的零件。其结构被指定为功能视图类。
3.15
实现implementation
给定编程环境中的软件开发。
3.16
method
实现方法implementation
计算机采用的,用EXPRESS数据规范语言描述的数据交换技术。
13584—101:2003
GB/T17645.101--2008/IS0
17645.24]
[-GB/T
3.17
resources
实现资源implementation
软件系统的能力,可用它断定一个视图交换协议或既有视图交换协议又有库集成信息模型的特殊
一致性等级的一致性。
1
[GB/T7645.24]
3.18
model
信息模型information
满足特定要求的事实、概念或指令的有界集合的形式化模型。
[6B/T16656.11
3.19
集成库integratedlibrary
由库管理系统及用户库组成的运行系统。
[GB/T17645.11
3.20
data
库数据供应商librarysupplier
提供GB/T17645中定义的标准格式库,并负责其内容的机构。
[GB/T17645.11
3.21
file
库交付文件librarydelivery
16656规定的一种实现方法所表达的EXPRESS实体实例全集。
符合库集成信息模型,根据GB/T
EGB/T17645.241
注:库交付文件规定了供应商库的结构和内容。它可以引用库外部文件。
3.22
enduser
库最终用户library
集成库的用户:
a)查阅库中数据;
b)选择一个给定的零件;
c)请求传送从库系统中选定的零件视图。
[GB/T
17645.11
3.23
context
库交换相关环境libraryexchange
一个库交付文件与零个、一个或多个库外部文件的集合,它们共同表达一个供应商库。
[GB/T17645.z41
3.24
file
external
库外部文件library
由某库交付文件引用的一个文件,它有助于供应商库的定义。
[GB/T17645.241
注:在引用库外部文件的库交付文件中规定库外部文件的结构和格式。
3.25
库集成信息模型libraryinformationmodel
integrated
从各供应商库不同的EXPRESS模式中集成了各资源构造的信息模型,用以实现互相交换的目的,
且与一致性要求相关的一种EXPRESS模式。
4
13584—101:2003
GB/T17645.101--2008/ISO
[GB/T17645.24]
注:在GB/T】7645,24中定义了三个库集成信息模型以表现不同类型的供应商。
3.26
库管理系统librarymanagementsystem;LMS
使库最终用户或用户能使用集成库中数据的软件系统。
1
[GB/T7645.1]
注:这种软件系统是非标准化的。
3.27
零件库partslibrary
被标识的数据集和程序,它可生成零件集的信息。
EGB/T17645.1]
3.28
coordinate
参考坐标系referencesystem
所有的几何图形都要参照的全局直角坐标系。
3.29
表达类别representationcategory
一种抽象的概念,它用于区分关于某一零件描述的各种可能的用,o需求。
[GB/T17645.1]
注:在本标准的模型定义th这种区分用视图逻辑名和视图控制变量形式化表示。
3.30
标准数据standarddata
通过EXPRESS实体(数据类型)实例化手段所定义的、关于软件系统的一种要求,假定该EX
PRESS实体实例可被这个软件系统识别。
1
[GB/T7645.24]
3.31
供应商库supplierlibrary
数据或程序的集合,据此可以标识供应商,并以GB/T17645零件集和/或零件表达集中定义的标
准格式进行描述。
[GB/T17645.1]
3.32
用户库user
library
库管理系统从一个或多个供应商库的集成中生成的和可能足用户从随后做的修订本中得到的
信息。
1
EGB/T7645.1]
3.33
controlvariable
视图控制变量view
一个枚举类型的变量,它可以与视图逻辑名相联,以便进一步规定用户所采用的零件视图。
[GB/T17645.1]
例:关于几何的视图控制变量的例子有:二维、线框和实体。
3.34
视图交换协议viewexchangeprotocol
6B/T
17645的一部分,它描述了资源构造和表达传输接口的用法,表达传输接口满足对零件的一
种表达类别交换的信息要求。
13584—101:2003
GB/T17645.101--2008/IS0
17645.24
GB/T
3.35
视图逻辑名viewname
logical
与用户采用的零件视图相对应的表达类别标识符。
GB/T17645.1I
例:关于视图逻辑名的例子有:几何、惯量、运动学。
3.36缩略语
本部分采用了以下缩略语:
2D(TwoDimensional):二维;
3D(ThreeDimensional):三维;
ProgrammingInterface):应用编程接口
API(Application
Aided
Design):计算机辅助设计;
CAD(Computer
Solid
CSG(ConstructiveGeometry):构造实体几何。
4基本几何表达的标识
4.1概念
在选定库项目时,访问该项的形状是有帮助的。该形状是在不同的完整性和具体性层次进行描述
的通用概念。库项目的这些层次可由满足每个层次的要求独立定义。
为描述此要求,本部分定义如下内容:
a)一个特定的表达类别,称为basic_geometry,规定了库项目形状的一般概念;
b)五个视图控制变量,用于描述概念性要求的特性,该要求旨在由与一库项目关联的每个特定
的形状来满足;
c)basic
准APl的FORTRAN程序组成;
d)在发送方和接收方之间存在单独协议时使用的,且通过非标准化参数格式的方式提供该表达
类别的库表述的一种通用交换机制。
4.2标准化字典条目
basic
geometry表达类别的信息模型应该通过由功能视图类实体数据类型实例组成的标准数据进
行定义。通过funetionaLview_class实体数据类型实例获取此功能视图类。
注1:GB/T17645.1对零件的功能视图进行了定义。GB/T
class进行r定义。
6656.4
示例:在EXPRESS中可通过属性,如几何level及GB/1、1
表达类别的信息模型。
此描述可能如下:
ENTITY
basic_geometry;
level:geometry—level—type
采用在GB/T
实体数据类型实例的相同信息模型,如下:
#1一FUNCTION—VIEW—CLASS(…,‘basicgeometry’,(#10,…),(#11));
viewcontrol
#10一PROPERTY—BSU(‘level’,…);/*avariable*/
6
13584—101:2003
GB/T17645.101--2008/1S0
view
#11一PROPERTYBSU(‘content’,…);/*a
property*/
后一描述在本部分中使用,而与之相应的实例可在符合性实现字典中找到。
17645
注2:view_properties是在GB/T
GB/T17645.42中定义的class的一个属性。
4.2.1视图逻辑名
标识功能视图类的基本语义单元所包含的属性如表1所示,此功能视图类收集本部分所定义的表
达类别。
表1视图逻辑名描述
cl—c。decode
supplier
‘001’‘0111’
‘basicgeometry’2/1///13584—101
此信息集合提供basic_geometry表达类别的通用标识,并规定其视图逻辑名。
17645.422001的D.3.3.4和D.3.4.1要求GB/T】764526中规定的供应商编号用于任一
注:GB/T
GB/T17645数据交换。
4.2.2视图控制变量
使用视图控制变量表征功能视图类的特性,此变量的通用标识和各自的数据类型由表2描述,并由
图l说明。
4.3basic_geometry表达类别提供的形状的规则
本条定义了将与库项目相关的每个特定形状所满足的概念性要求。
4.3.1level
geometr,r
17645.31
geometry_level值为l:对应于用GB/TAPI定义的二维几何表达。该几何层次定义了
一个2D表达形式,由点、线、曲线和轮廓组成,并可以是不透明的。
17645.31
level值为2:对应于用GB/TAPI定义的三维线框表达。该几何层次定义了
geometry
一个3D表达形式,由点、线和曲线以及边缘表达形状的曲线组成。
点、线、曲线和实体组成的形状表达。
表2basic_geometry功能视图类的视图控制变量
编码版本数值对应的标签(英文)
1‘2D’
level’‘001’2‘wireframe’
‘geometry
3‘solid’
l‘simplified’
‘detallIevel’‘001’2‘standard’
3‘extended’
——
0‘rlull’
1‘front’
2‘rear,
‘side’‘001’3‘right’
4‘left’
5‘top’
6‘bottom’
13584—101:2003
GB/T17645.101--2008/ISO
表2(续)
编码版本数值对应的标签(英文)
‘null’
0
‘externalshape’
1
‘varlant,‘001’‘section’
2
reserved
forfuture
3…n
n‘null’
variant’‘001’
‘unreg
1…ndata
supplierdependent
library
4.3.2detailjevel
detaiLlevel值为1:表达至少应该包括库项目参考坐标系。
立空间关系的几何表达项目。
目,且还应提供在相应项目的详细设计中可使用的表达。
4.3.3side
图1视图控制变量side的含义
注:当几何视罱控制变量定义三维表达时,视图控制变量的一个数值应等于0。相关视图控制变量view_controL
variable_range的约束条件由包括在6.3.2
rule正式表示。
compatibility
4.3.4variant
variant值为0:本变体层次规定定义一个未注册的变体。
3
注:45定义了未注册的变体。
variant值为1:本变体层次规定所表达的形状是库项目的外部形状。
variant值为2:本变体层次规定所表达的形状至少包括一个截面图。
variant值为3···n:保留这些变体层次供GB/T17645本部分今后使用。
注:在本部分所定义的不同一致性类中定义一个标准化几何表达
定制服务
推荐标准
- DB34/T 363-2003 山茱萸采收加工技术规范 2003-08-20
- DB34/T 369-2003 栝楼肥水管理技术规范 2003-10-15
- DB34/T 377-2003 无公害优质香椿生产技术规范 第6部分:太和贡椿 2003-11-26
- DB34/T 366-2003 九华佛茶生产加工技术规程 2003-10-15
- DB34/T 389.2-2003 水东枣树造林技术规程 2003-12-24
- DB34/T 368-2003 栝楼越冬技术规范 2003-10-15
- DB34/ 371-2003 安徽省水利工程施工质量评定标准 2003-09-30
- DB34/ 372-2003 黄山贡菊 2003-11-12
- DB34/T 365-2003 九华佛茶 2003-10-15
- DB34/T 370-2003 栝楼中耕除草技术规范 2003-10-15