您当前的位置:首页>国家标准>GB/T 16656.11-2010 工业自动化系统与集成 产品数据表达与交换 第11部分:描述方法:EXPRESS语言参考手册

GB/T 16656.11-2010 工业自动化系统与集成 产品数据表达与交换 第11部分:描述方法:EXPRESS语言参考手册

资料类别:国家标准

文档格式:PDF电子版

文件大小:5253 KB

资料语言:中文

更新时间:2024-03-21 15:33:35



推荐标签: 手册 自动化 方法 语言 工业 参考 部分 express 数据表 16656

内容简介

GB/T 16656.11-2010 工业自动化系统与集成 产品数据表达与交换 第11部分:描述方法:EXPRESS语言参考手册 ICS 25. 040. 40 L 67
7
中华人民共和国国家标准
GB/T 16656.11—2010/IS0 10303-11:2004
代替(GB/T16656.11—1996
工业自动化系统与集成 产品数据表达与交换 第11 部分:描述方法:EXPRESS
语言参考手册
Industrial automation systemns and integrationProduct data representation ard
exchange--Part 11 : Description methods : The EXPRESS language reference
manual
(ISO 10303-11:2004,IDT)
2011-05-01实施
2010-12-01 发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
发布 GB/T 16656.11—2010/ISO 10303-11 :2004
目 次
前言 范围
V
1
2规范性引用文件 3术语和定义 3.1GB/T16656.1中定义的术语 3.2 GB/T13000.1中定义的术语 3.3其他术语和定义
致性要求 4. 1 用EXPRESS表示的形式化描述 4. 2 EXPRESS 的实现 5 基本原则
4
+
语言描述语法 6. 1 语法说明 6.2 专用字符标记
6
基本语言元素 7. 1 字符集 7.2 保留字, 7.3 符号· 7. 4 标识符 7.5 文字... 8 数据类型· 8. 1 简单数据类型 8.2 聚合数据类型·· 8.3 命名数据类型…. 8.4 构造数据类型 8.5 广义数据类型· 8.6 数据类型使用分类 9 声明 9. 1 类型声明 9.2 实体声明· 9.3 模式 9.4 常量· 9.5 算法· 9.6 规则· 9.7 子类约束· 10 范围和可见性 10. 1 范围规则 10.2 可见性规则
7
10 11
+
++
12 14 14 16 20 21 25
27 27 28 45 46 46 53 55 58 59 59
·
1 GB/T 16656. 11---2010/ISO 10303-11 :2004
10.3 显式项规则 11 接口描述 11. 1 USE接口描述: 11.2 REFERENCE接口描述 11.3 USE和 REFERENCE的相互作用 11.4 隐式接口 12 表达式 12. 1 算术操作符 12.2 关系操作符
60 64 65 65 65 66 68 69 70 77 78 80 80 85 88 89 g0 91 91 92 93 93 93 95 96 96 97 97 97 99 99 100 100 100 100 100 100 100 100 100 100 100 101
12.3 二进制操作符 12.4 逻辑操作符 12.5 字符串操作符 12.6 聚合操作符· 12.7 引用 12.8 函数调用 12.9 聚合预置符 12.10 复合实体实例构造操作符 12.11 类型兼容性· 12.12 表达式中的选择数据类型· 13 可执行语句 13.1 空语句 13. 2 别名语句 13.3 赋值 13. 4 选择语句 13.5 复合语句 13.6 转移语句 13.7 If-Then.Else 语句 13.8 过程调用语句 13. 9 重复语句 13.10 返回语句· 13.11 跳语句· 14 内部常数 14.1 常数e 14.2 不确定值 14.3 假·· 14.4 常数 PI 14.5 Self 14.6 真· 14.7 未知· 15 内部函数· 15. 1 算术函数 Abs 15. 2 算术函数 ACos 15.3 算术函数 ASin I
+
..
+++
. GB/T 16656.11—2010/ISO 10303-11 :2004
15.4 算术函数 ATan 15.5 二进制函数 BLength 15.6 算术函数 Cos
101 101 101 101 101 102 103 104 104 104 105 105 105 105 106 106 106 107 107 107 108 108 110 110 111 111 111 111 112 113 132 145 148 160 161 :162 185 190 :195 196 199 : 212
15.7 广义函数 Exists 15.8 算术函数 Exp 15.9 广义函数 Format 15.10 算术函数 HiBound 15.11 算术函数. Hilndex 15.12 串函数 Length .. 15.13 算术函数 LoBound 15.14 算术函数 Log 15.15 算术函数 Log2 15.16 算术函数 Log10 15.17 算术函数 LoIndex 15.18 空值函数 NVL 15.19 算术函数 Odd 15.20 广义函数 RolesOF 15.21 算术函数 Sin 15.22 聚合函数 SizeOf 15.23 算术函数 Sqrt 15.24 算术函数 Tan 15.25 广义函数 TypeOf 15.26 广义函数 UsedIn 15.27 算术函数 Value 15.28 隶属函数 Value_in 15.29 唯一性函数 Value.unique 16 内部过程· 16.1 插人 16.2 删除· 附录A(规范性附录) EXPRESS语言的语法附录B(规范性附录) 许可实体实例化的确定附录C(规范性附录) 接口描述规定的实例限制附录D(规范性附录) EXPRESS-G:EXPRESS图形子集附录E(规范性附录) 接口描述规定的实例限制附录F(规范性附录) 信息对象注册附录G(规范性附录) 从多个模式生成单个模式附录H (资料性附录) 关系附录I(资料性附录) EXPRESS-G图例的 EXPRESS模型附录J(资料性附录) 不推荐使用的EXPRESS语言的语法特征· 附录K(资料性附录) EXPRESS语言新构造的示例附录NA(资料性附录) ISO10303各部分的目录参考文献·
+
m GB/T 16656.11--2010/IS0 10303-11 :2004
前 創言
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《工业自动化系统与集成:产品数据表达与交换》现已发布了以下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部分:应用模块:外观赋值;
. GB/T 16656.11---2010/ISO 10303-11 :2004
-第1006部分:应用模块:基础表达。 本部分为GB/T16656的第11部分。 本部分等同采用国际标准IS010303-11:2004《工业自动化与集成产品数据表达与交

换第11部分:描述方法:EXPRESS语言参考手册》(英文版)。
本部分代替GB/T16656.11-1996《工业自动化和集成产品数据表达与交换 第11部分:描述方法:EXPRESS语言参考手册》。
本部分与GB/T16656.11—1996相比主要变化如下:本部分规定了EXPRESS语言元素,每个语言元素在各自的上下文语境中用示例表示,先描述简单
的元素,然后按照递增的方式描述更复杂的概念。本部分的修订是为了满足多模式规范的需求,新的概念构成了可扩展数据模型的体系架构,本部分的本次修订版本中增加了以下关键词:
-BASED.ON; -END_SUBTYPE_CONSTRAINT; EXTENSIBLE;
-GENERIC_ENTITY; -RENAMED;
-SUBTYPE_CONSTRAINT; --TOTAL_OVER; -WITH. 若模式中将这些关键词作为EXPRESS标识符,则在本修订版本中该模式是无效的。此外,本修订
版中修改的内容保持与上一个版本的向上兼容性。
本部分的附录 A、附录 B、附录 C、附录 D、附录 E、附录 F 和附录 G均为规范性附录,附录 H、附录 I、附录 J、附录 K、附录 NA 均为资料性附录。
本部分由中国机械工业联合会提出。 本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口。 本部分主要起草单位:中国标准化研究院。 本部分主要起草人:詹俊峰、李文武、刘守华、柳青。
VI GB/T 16656.11--2010/IS0 10303-11:2004
工业自动化系统与集成产品数据表达与交换 第 11部分:描述方法:EXPRESS
语言参考手册
1范围
GB/T16656的本部分规定了能够定义产品数据的一种语言。这种语言被称作EXPRESS。 本部分还规定了EXPRESS语言中资源构造子集的图形化表达,这种图形化表达被称作
EXPRESS-G.
在GB/T16656.1中EXPRESS被定义为一种数据描述语言。它由各种语言元素构成,允许无二义性的数据定义,并对所定义数据的约束进行描述。
本部分适用于:
数据类型;数据类型实例的约束。
本部分不适用于:
数据库格式的定义;文件格式的定义; -传输格式的定义;过程控制,信息处理;异常处理。
EXPRESS不是一种编程语言。 2 规范性引用文件
下列文件中的条款通过GB/T16656本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。
GB/T16656.1工业自动化系统与集成产品数据表达与交换第1部分:概述与基本原理 (GB/T 16656.1—2010,ISO 10303-1:1994,IDT)
GB/T16262.1一2006信息技术 抽象语法记法一(ASN.1)第1部分:基本记法规范(ISO/ IEC 8824-1:2002,IDT)
GB13000.1信息技术通用多八位编码字符集(UCS)第1部分:体系结构与基本多文种平面 (GB 13000.1—1993,idt ISO/IEC 10646-1:1993) 3术语和定义 3.1GB/T 16656.1 中定义的术语
GB/T16656.1中确立下列术语和定义适用于本部分。 ---Conformance requirement 一致性要求;
Data数据;
1 GB/T 16656.11-2010/IS0 10303-11 :2004
一Data specification language数据规范化语言; -Information 信息; Information model 信息模型; -PICS proforma PICS 问卷。
3.2GB/T 13000.1中定义的术语
GB/T13000.1中确立的以及下列术语和定义适用于本部分,
Graphic character 图形字符。 注:该定义仅包括那些在GB/T13000.1中已定义了可视化表达的字符,不包括任何空的或有交叉的字符单元。
3.3其他术语和定义
下列术语和定义适用于本部分。 3. 3. 1
复合实体数据类型 complex entity data type 一种实体的表达,复合实体数据类型确定了一个值域,该值域由公共属性和特定子类/超类图中实
体数据类型的许可组合的约束定义。 3.3.2
复合实体(数据类型)实例complex entity (data type) instance 命名复合实体数据类型的值。一个复合实体实例的名称用于引用该实例。
3.3.3
复合实体(数据类型)值 complex entity (data type) value 表达复合实体数据类型定义类中的单个信息的数据单元。它是该复合实体数据类型所确立的域中
的一个成员。 3.3.4
常量 constant 特定域中命名数据类型的值。该取值不能被修改。
3. 3.5
数据类型 data type 值域。
3.3.6
实体 entity 由共同特性定义的信息的类。
3.3.7
实体数据类型entity data type 一个实体的表达。实体数据类型确定了由共同属性和约束定义的值域。
3.3.8
实体(数据类型)实例entity(data type)instance 命名实体数据类型的值。一个实体实例的名称用于引用该实例。
3.3.9
(单一)实体(数据类型)值(single)entity(data type)value 表达实体数据类型定义类中的单个信息的数据单元。它是该实体数据类型所确立的域中的一个
成员。 3.3.10
实例 instance 命名数据类型的值。
2
上一章:GB/T 16273.8-2010 设备用图形符号 第8部分:办公设备通用符号 下一章:GB/T 16656.41-2010 工业自动化系统与集成 产品数据表达与交换 第41部分:集成通用资源:产品描述与支持原理

相关文章

GB/T 16656.28-2010 工业自动化系统与集成 产品数据表达与交换 第28部分:实现方法:EXPRESS模式和数据的XML表达(使用XML模式) GB/T 16656.41-2010 工业自动化系统与集成 产品数据表达与交换 第41部分:集成通用资源:产品描述与支持原理 GB/T 16656.56-2010 工业自动化系统与集成 产品数据表达与交换 第56部分:集成通用资源:状态 GB/T 16656.101-2010 工业自动化系统与集成 产品数据表达与交换 第101部分:集成应用资源:绘图 GB/T 16656.51-2010 工业自动化系统与集成 产品数据表达与交换 第51部分:集成通用资源:数学表达 GB/T 16656.105-2010 工业自动化系统与集成 产品数据表达与交换 第105部分:集成应用资源:运动学 GB/T 16656.55-2010 工业自动化系统与集成 产品数据表达与交换 第55部分:集成通用资源:过程与混合表达 GB/T 16656.42-2010 工业自动化系统与集成 产品数据表达与交换 第42部分:集成通用资源:几何与拓扑表达