|
US$4334.00 · In stock Delivery: <= 16 days. True-PDF full-copy in English will be manually translated and delivered via email. GB/T 16656.11-2010: Industrial automation systems and integration -- Product data representation and exchange -- Part 11: Descriptive methods: The EXPRESS language reference manual Status: Valid GB/T 16656.11: Evolution and historical versions
| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
| GB/T 16656.11-2010 | English | 4334 |
Add to Cart
|
16 days [Need to translate]
|
Industrial automation systems and integration -- Product data representation and exchange -- Part 11: Descriptive methods: The EXPRESS language reference manual
| Valid |
GB/T 16656.11-2010
|
| GB/T 16656.11-1996 | English | RFQ |
ASK
|
3 days [Need to translate]
|
Industrial automation systems and integration--Product Data Representation and Exchange-- (STEP) Part 11: Descriptive methods: The EXPRESS language reference manual
| Obsolete |
GB/T 16656.11-1996
|
PDF similar to GB/T 16656.11-2010
Basic data | Standard ID | GB/T 16656.11-2010 (GB/T16656.11-2010) | | Description (Translated English) | Industrial automation systems and integration -- Product data representation and exchange -- Part 11: Descriptive methods: The EXPRESS language reference manual | | Sector / Industry | National Standard (Recommended) | | Classification of Chinese Standard | L67 | | Classification of International Standard | 25.040.40 | | Word Count Estimation | 217,259 | | Date of Issue | 2010-12-01 | | Date of Implementation | 2011-05-01 | | Older Standard (superseded by this standard) | GB/T 16656.11-1996 | | Quoted Standard | GB/T 16656.1; GB/T 16262.1-2006; GB 13000.1 | | Adopted Standard | ISO 10303-11-2004, IDT | | Regulation (derived from) | Announcement of Newly Approved National Standards 2010 No. 9 (No. 164 overall) | | Issuing agency(ies) | General Administration of Quality Supervision, Inspection and Quarantine of the People's Republic of China, Standardization Administration of the People's Republic of China | | Summary | This standard provides the ability to define product data language. This language is called EXPRESS. This section also specifies the resource EXPRESS language construct graphical representation of a subset of this graphical representation called EXPRESS-G. In the GB/T 16656. 1 EXPRESS is defined in a data description language. It consists of various language elements that allow unambiguous data definition and data as defined by the constraints described. |
GB/T 16656.11-2010: Industrial automation systems and integration -- Product data representation and exchange -- Part 11: Descriptive methods: The EXPRESS language reference manual ---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
Industrial automation systems and integration Product data representation and exchange Part 11. Descriptive methods. The EXPRESS language reference manual
ICS 25.040.40
L67
National Standards of People's Republic of China
Replacing GB/T 16656.11-1996
Industrial automation systems and integration - Product data representation and
Exchange - Part 11. Description methods. EXPRESS
Language Reference Manual
exchange-Part 11. Descriptionmethods. TheEXPRESSlanguagereference
manual
(ISO 10303-11.2004, IDT)
Issued on. 2010-12-01 2011-05-01 implementation
Administration of Quality Supervision, Inspection and Quarantine of People's Republic of China
Standardization Administration of China released
Table of Contents
Introduction Ⅴ
1 Scope 1
2 Normative references 1
3 Terms and definitions
Terminology 3.1 GB/T 16656.1 defined 1
Terminology 3.2 GB/T 13000.1 defined 2
3.3 Other terms and definitions 2
4 4 Conformance Requirements
4.1 Description 4 represented by formal EXPRESS
4.2 EXPRESS implementation 4
5 Basic Principle 5
6 5 grammar description language
6.1 Syntax Description 5
6.2 special character marks 6
7 Basic language elements 7
7 7.1 Character Set
7.2 10 reserved words
7.3 Symbols 11
11 7.4 identifiers
7.5 Text 12
8 Data Types 14
8.1 simple data types 14
8.2 aggregate data type 16
8.3 Named Data Types 20
8.4 Data Types structure 21
8.5 generalized data types 25
8.6 data type classification 25
9 Statement 27
27 9.1 Type Declaration
9.2 entity declarations 28
45 9.3 Mode
9.4 Constant 46
46 9.5 Algorithm
9.6 Rule 53
9.7 subclass constraint 55
10 scope and visibility 58
10.1 Scope Rule 59
10.2 Visibility Rule 59
10.3 Explicit item rules 60
11 Interface Description 64
11.1 USE Interface Description 65
11.2 REFERENCE Interface Description 65
Interaction and 11.3 USE REFERENCE 65
11.4 Implicit interface 66
Expressions 12 68
69 12.1 Arithmetic Operators
12.2 relational operators 70
12.3 Binary operators 77
12.4 Logical Operators 78
12.5 String Operators 80
12.6 Polymerization operator 80
12.7 85 references
88 12.8 Function Call
12.9 Polymerization preset character 89
12.10 complex entity instance construction operator 90
12.11 91 type compatibility
12.12 expression select a data type 91
Executable statement 13 92
13.1 empty statement 93
13.2 Alias \u200b\u200bstatement 93
13.3 Assignment 93
13.4 95 select statement
13.5 compound statement 96
96 13.6 Transfer Statement
13.7 IfThenElse statement 97
13.8 procedure call statement 97
13.9 Repeat statement 97
13.10 return statement 99
13.11 99 Jump Statements
14 100 internal constant
14.1 constant e 100
14.2 uncertain value of 100
14.3 False 100
14.4 Constant PI 100
14.5 Self 100
True 100 14.6
100 14.7 Unknown
15 100 internal functions
15.1 Arithmetic Functions Abs 100
15.2 Arithmetic Functions ACos 100
15.3 Arithmetic Functions ASin 101
15.4 Arithmetic Functions ATan 101
15.5 binary function BLength 101
15.6 Arithmetic functions Cos 101
15.7 Generalized Functions Exists 101
Exp 101 15.8 Arithmetic Functions
15.9 Generalized Functions Format 102
15.10 arithmetic functions HiBound 103
15.11 arithmetic functions HiIndex 104
15.12 String Functions Length 104
15.13 arithmetic functions LoBound 104
Log 105 15.14 Arithmetic Functions
15.15 arithmetic functions Log2 105
15.16 arithmetic functions Log10 105
15.17 arithmetic functions LoIndex 105
15.18 null function NVL 106
Odd 106 15.19 Arithmetic Functions
15.20 generalized function RolesOF 106
15.21 arithmetic functions Sin 107
15.22 aggregate function SizeOf 107
15.23 arithmetic functions Sqrt 107
Tan 108 15.24 Arithmetic Functions
15.25 generalized function TypeOf 108
15.26 generalized function UsedIn 110
15.27 Arithmetic Functions Value 110
15.28 membership function Value_in 111
15.29 Uniqueness function Value_unique 111
16 111 internal processes
16.1 insert 111
112 16.2 Delete
Appendix A (normative appendix) EXPRESS language syntax 113
Appendix B (normative) permit determination of the entity instances 132
Annex C (normative) Interface Description specified limits for instances 145
Annex D (normative appendix) EXPRESS-G. EXPRESS graphics subset 148
Appendix E (normative) Interface Description specified limits for instances 160
Annex F (normative) information object registration 161
Annex G (normative) to generate a single mode from a plurality of modes 162
Appendix H (informative) Relationship 185
Annex I (Information Appendix) EXPRESS EXPRESS-G Model legend 190
Appendix J (informative) does not recommend the use of grammatical features of language EXPRESS 195
Examples Appendix K (Informative Appendix) EXPRESS language newly constructed 196
Appendix NA (informative) directory of each ISO 10303 part 199
References 212
Foreword
It is a multi-part standard GB/T 16656 "Industrial automation systems and integration - Product data representation and exchange" ministries
Points published separately. GB/T 16656 and the relevant portions of the composition of a plurality of sub-series, namely.
--- Part 1 to 19 of the provisions described methods;
Part --- 20 to 29 provides for implementation;
--- 30 to Part 39 specifies conformance testing methodology and framework;
Part --- 40 to 59 of the provisions of the Integrated generic resources;
--- Part 100 to 199 of the provisions of the integrated application resources;
--- Section 200 and Section 299 specifies the application protocol;
--- Section 300 to Section 399 defines the abstract test suite;
--- Section 400 and Section 499 provides for the application modules;
--- Section 500 and Section 599 provides for the application interpreted construct;
--- 1000 through the first part of 1999 provides for the application modules.
GB/T 16656 "Industrial automation systems and integration. Product data representation and exchange" has been released following 26 sections.
--- Part 1. Overview and fundamental principles;
--- Part 11. Description methods. EXPRESS language reference manual;
--- Part 21. Implementation methods. Clear text encoding of the exchange structure;
--- Part 31. Conformance testing methodology and framework. General concepts;
--- Part 32. Conformance testing methodology and framework. testing laboratory and the customer's requirements;
--- Part 34. Conformance testing methodology and framework. Abstract test methods for application protocol implementations;
--- Part 41. Integrated generic resources. product description and support principles;
--- Part 42. Integrated generic resources. Geometric and topological representation;
--- Part 43. Integrated generic resources. Representation structures;
--- Part 44. Integrated generic resources. Product structure configuration;
--- Part 45. Integrated generic resource. Materials;
--- Part 46. Integrated generic resources. visual display;
--- Part 47. Integrated generic resources. the strain tolerance;
--- Part 49. Integrated generic resources. Process structure and properties;
--- Part 101. Integrated application resource. Drawing;
--- Part 105. Integrated application resource. Kinematics;
--- Part 201. Application protocol. Explicit draughting;
--- Part 202. Application protocol. Associative draughting;
--- Part 203. Application protocol. Configuration controlled design;
--- Part 501. Application interpreted construct. Based on the frame side;
--- Part 502. Application interpreted construct. Shell-based wireframe;
--- Part 503. Application interpreted construct. 2D wireframe geometry boundary;
--- Part 513. Application interpreted construct. Basic boundary representation;
--- Part 520. Application interpreted construct. Associative draughting elements;
--- Part 1001. Application module. Appearance assignment;
--- Part 1006. Application module. basal expression.
This section GB/T Part of 1,116,656.
This section identical with the international standard ISO 10303-11.2004 "Industrial automation and integration - Product data representation and cross
In other Part 11. Description methods. EXPRESS language reference manual "(in English).
This Part replaces GB/T 16656.11-1996 "Industrial automation and integration - Product data representation and exchange - Part 11. Description
Methods. EXPRESS language reference manual. "
Section compared with the GB/T 16656.11-1996 main change this as follows.
This section provides EXPRESS language elements, each element of the language used in the respective Context example, said first describe simple
Elements, and then ascending manner described in more complex concepts. This section is amended in order to meet the needs of multi-mode specifications, an overview of the new
Read constitute the architecture scalable data model, this revision of this section adds the following keywords.
--- BASED_ON;
--- END_SUBTYPE_CONSTRAINT;
--- EXTENSIBLE;
--- GENERIC_ENTITY;
--- RENAMED;
--- SUBTYPE_CONSTRAINT;
--- TOTAL_OVER;
--- WITH.
If the pattern in these key words as EXPRESS identifier, in this revised version of the model is invalid. In addition, the revision
Version modified content to keep the previous version of upward compatibility.
This section of the Appendix A, Appendix B, Appendix C, Appendix D, Appendix E, Appendix F and Appendix G are normative appendix, Appendix H, attached
Record I, Appendix J, Appendix K, Appendix NA are informative appendices.
This part is proposed by China Machinery Industry Federation.
This part of the automation systems and integration by the National Standardization Technical Committee (SAC/TC159) centralized.
This part mainly drafted by. China National Institute of Standardization.
The main drafters of this section. Zhan Junfeng, Li Wenwu, Liu Shouhua, Liu Qing.
Industrial automation systems and integration - Product data representation and
Exchange - Part 11. Description methods. EXPRESS
Language Reference Manual
1 Scope
GB/T 16656 provisions of this part of the ability to define a language product data. This language is called EXPRESS.
This section also provides graphical representation of EXPRESS language resources subsetting, which is called the graphical representation
EXPRESS-G.
In GB/T 16656.1 in EXPRESS is defined as a data description language. It consists of various language elements, allowing goes
Ambiguous data definition, and data constraints defined will be described.
This section applies to.
---type of data;
--- Data constraint type instance.
This section does not apply to.
--- The definition of database formats;
--- Definition file format;
--- The definition of transmission formats;
--- Process control;
--- Information Processing;
--- Exception handling.
EXPRESS is not a programming language.
2 Normative references
The following documents contain provisions which, through GB/T 16656 in this part of the reference in terms of this section. For dated reference documents
Member, all subsequent amendments (not including errata content) or revisions do not apply to this section, however, encouraged to reach under this section
Parties to research agreement to use the latest versions of these documents. For undated reference documents, the latest versions apply to this
section.
GB/T 16656.1 Industrial automation systems and integration - Product data representation and the first part of the exchange. Overview and fundamental principles
(GB/T 16656.1-2010, ISO 10303-1.1994, IDT)
GB/T 16262.1-2006 Information technology - Abstract Syntax Notation - (ASN.1) - Part 1. Specification of basic notation (ISO /
IEC 8824-1.2002, IDT)
GB 13000.1 Information technology - Universal Multiple-Octet Coded Character Set (UCS) - Part 1. Architecture and Basic Multilingual Plane
(GB 13000.1-1993, idt ISO /IEC 10646-1.1993)
3 Terms and Definitions
Terminology 3.1 GB/T 16656.1 defined
GB/T 16656.1 established in the following terms and definitions apply to this section.
--- Conformancerequirement conformance requirements;
--- Data data;
Tips & Frequently Asked Questions:Question 1: How long will the true-PDF of GB/T 16656.11-2010_English be delivered?Answer: Upon your order, we will start to translate GB/T 16656.11-2010_English as soon as possible, and keep you informed of the progress. The lead time is typically 11 ~ 16 working days. The lengthier the document the longer the lead time. Question 2: Can I share the purchased PDF of GB/T 16656.11-2010_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 16656.11-2010_English will be deemed to be sold to your employer/organization who actually pays for it, including your colleagues and your employer's intranet. Question 3: Does the price include tax/VAT?Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countriesQuestion 4: Do you accept my currency other than USD?Answer: Yes. If you need your currency to be printed on the invoice, please write an email to [email protected]. In 2 working-hours, we will create a special link for you to pay in any currencies. Otherwise, follow the normal steps: Add to Cart -- Checkout -- Select your currency to pay. Question 5: Should I purchase the latest version GB/T 16656.11-2010?Answer: Yes. Unless special scenarios such as technical constraints or academic study, you should always prioritize to purchase the latest version GB/T 16656.11-2010 even if the enforcement date is in future. Complying with the latest version means that, by default, it also complies with all the earlier versions, technically.
|