GB/T 16656.11-2010Industrial automation systems and integration -- Product data representation and exchange -- Part 11: Descriptive methods: The EXPRESS language reference manual (English PDF)
工业自动化系统与集成 产品数据表达与交换 第11部分:描述方法:EXPRESS语言参考手册
This is a limited preview
Buy now to download the full PDF (212 pages)
Need quotation for your management?
Get a formal quotation for GB/T 16656.11-2010 in 30 minutes.
Issued by
Standardization Administration of China
Level / Type
National · Recommended
Issue date
December 1, 2010
Implementation date
May 1, 2011
Scope
GB/T 16656.11-2010 is the English-translated version of 工业自动化系统与集成 产品数据表达与交换 第11部分:描述方法:EXPRESS语言参考手册.
GB/T 16656.11-2010 — 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.
Found what you need?
Document preview — GB/T 16656.11-2010
National Standard of the People's Republic of China
- ICS
- 25.040.40
- Classification
- L 67
- Replacing
- GB/T 16656.11-1996
Issued by: Standardization Administration of China
Contents
- Introduction
- 1 Scope
- 2 Normative references
- 3 Terms and definitions
- Terminology 3.1 GB/T 16656.1 defined
- Terminology 3.2 GB/T 13000.1 defined
- 3.3 Other terms and definitions
- 4 4 Conformance Requirements
- 4.1 Description 4 represented by formal EXPRESS
- 4.2 EXPRESS implementation
- 5 Basic Principle
- 6 5 grammar description language
- 6.1 Syntax Description
- 6.2 Special character marks
- 7 Basic language elements
- 7 7.1 Character Set
- 7.2 10 reserved words
- 7.3 Symbols
- 11 7.4 identifiers
- 7.5 Text
- 8 Data Types
- 8.1 Simple data types
- 8.2 Aggregate data type
- 8.3 Named Data Types
- 8.4 Data Types structure
- 8.5 Generalized data types
- 8.6 Data type classification
- 9 Statement
- 27 9.1 Type Declaration
- 9.2 Entity declarations
- 45 9.3 Mode
- 9.4 Constant
- 46 9.5 Algorithm
- 9.6 Rule
- 9.7 Subclass constraint
- 10 Scope and visibility
- 10.1 Scope Rule
- 10.2 Visibility Rule
- 10.3 Explicit item rules
- 11 Interface Description
- 11.1 USE Interface Description
- 11.2 REFERENCE Interface Description
- Interaction and 11.3 USE REFERENCE
- 11.4 Implicit interface
- Expressions 12
- 69 12.1 Arithmetic Operators
- 12.2 Relational operators
- 12.3 Binary operators
- 12.4 Logical Operators
- 12.5 String Operators
- 12.6 Polymerization operator
- 12.7 85 references
- 88 12.8 Function Call
- 12.9 Polymerization preset character
- 12.10 Complex entity instance construction operator
- 12.11 91 type compatibility
- 12.12 Expression select a data type
- Executable statement 13
- 13.1 Empty statement
- 13.2 Alias \u200b\u200bstatement
- 13.3 Assignment
- 13.4 95 select statement
- 13.5 Compound statement
- 96 13.6 Transfer Statement
- 13.7 IfThenElse statement
- 13.8 Procedure call statement
- 13.9 Repeat statement
- 13.10 Return statement
- 13.11 99 Jump Statements
- 14 100 internal constant
- 14.1 Constant e
- 14.2 Uncertain value of
- 14.3 False
- 14.4 Constant PI
- 14.5 Self
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.
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;
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 212 pages — is available in the English PDF.
Referenced standards
Normative references
- GB/T 16656.1Industrial automation systems and integration -- Product data representation and exchange -- Part 1: Overview and fundamental principles
- GB/T 16656.1-2010Industrial automation systems and integration -- Product data representation and exchange -- Part 1: Overview and fundamental principles
- GB/T 16262.1-2006Information technology - Abstract Syntax Notation One(ASN.1) - Part 1: Specification of basic notation
GB/T 16656 · ISO 10303 · ISO/IEC 8824 · GB 13000.1 · GB 13000.1-1993 · ISO/IEC 10646
Cited by
- GB/T 35010.8-2018Semiconductor die products -- Part 8: EXPRESS model schema for data exchange
- GB/T 16656.28-2010Industrial automation systems and integration -- Product data representation and exchange -- Part 28: Implementation methods: XML representations of EXPRESS schemas and data, using XML schemas
- GB/T 17645.511-2010Industrial automation systems and integration -- Parts library -- Part 511: Mechanical systems and components for general use: Reference dictionary for fasteners
- GB/T 19114.43-2010Industrial automation systems and integration -- Industrial manufacturing management data -- Part 43: Manufacturing flow management data: Data model for flow monitoring and manufacturing data exchange
- GB/Z 16656.1006-2010Industrial automation systems and integration - Product data representation and exchange - Part 1006: Application module: Foundation representation
- GB/T 16656.43-2008Industrial automation systems and integration -- Product data representation and exchange -- Part 43: Integrated generic resource: Representation structures
How to Download GB/T 16656.11-2010
- 1
Add to cart
Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.
- 2
Checkout
Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).
- 3
Instant delivery (0–9 sec)
Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
- 4
Invoice included
A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB/T 16656.1-2008 — Industrial automation systems and integration -- Product data representation and exchange -- Part 1: Overview and fundamental principles
GB/T 16656.14-2023 — Industrial automation systems and integration - Product data representation and exchange - Part 14: Description methods: The EXPRESS-X language reference manual
GB/T 16656.21-2008 — Industrial automation systems and integration -- Product data representation and exchange -- Part 21: Implementation methods: Clear text encoding of the exchange structure
Secure payment via Stripe
Payments accepted
GB/T 16656.11-2010
$3,155.00