GB/T 16656.11-2010 English PDFUS$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: Historical versions
Basic dataStandard 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 ContentsIntroduction Ⅴ 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 212ForewordIt 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 Manual1 ScopeGB/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 referencesThe 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 DefinitionsTerminology 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 Sales@ChineseStandard.net. 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. |