没有合适的资源?快使用搜索试试~ 我知道了~
首页ISO10303-21-2002.pdf
ISO10303-21-2002.pdf
5星 · 超过95%的资源 需积分: 39 82 下载量 75 浏览量
更新于2023-03-03
评论 1
收藏 1.12MB PDF 举报
ISO 10303-21 STEP文件 是最用途广泛的数据交换的形式. STEP由于它 ASCII 结构它是容易阅读的以典型地每条线一个事例。 STEP文件的格式在ISO 10303-21中被定义 交换结构的明码文本内码. ISO 10303-21定义了内码机制关于怎样根据指定的代表数据 明确图解,但不是明确图解。 STEP文件也叫 p21文件 并且 步物理文件. 文件扩展名 .stp 并且 .step 表明文件包含数据符合步应用协议。
资源详情
资源评论
资源推荐
Reference numbe
r
ISO 10303-21:2002(E)
©
ISO 2002
INTERNATIONAL
STANDARD
ISO
10303-21
Second edition
2002-01-15
Industrial automation systems and
integration — Product data representation
and exchange —
Part 21:
Implementation methods: Clear text
encoding of the exchange structure
Systèmes d'automatisation industrielle et intégration — Représentation et
échange de données de produits —
Partie 21: Méthodes de mise en application: Encodage en texte clair des
fichiers d'échange
Copyright International Organization for Standardization
Provided by IHS under license with ISO
Licensee=University of Alberta/5966844001, User=sharabiani, shahramfs
Not for Resale, 12/20/2013 07:06:54 MST
No reproduction or networking permitted without license from IHS
--`,,,,,,,,`,`,,,,,`,```,``,,,-`-`,,`,,`,`,,`---
第21部分:实现方法:交换结构的明文编码
工业自动化系统和集成-产品数据表示和交换-
第21部分:实现方法:交换文件的明文编码
ISO 10303-21:2002(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not
be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this
file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this
area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters
were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event
that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO 2002
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic
or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body
in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.ch
Web www.iso.ch
Printed in Switzerland
ii
© ISO 2002 – All rights reserved
Copyright International Organization for Standardization
Provided by IHS under license with ISO
Licensee=University of Alberta/5966844001, User=sharabiani, shahramfs
Not for Resale, 12/20/2013 07:06:54 MST
No reproduction or networking permitted without license from IHS
--`,,,,,,,,`,`,,,,,`,```,``,,,-`-`,,`,,`,`,,`---
ISO 10303-21:2002(E)
©ISO 2002 – All rights reservediii
Contents
page
1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Terms, definitions, and abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.1 Terms defined in ISO 8859-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2 Terms defined in ISO 10646 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.3 Terms defined in ISO 10303-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.4 Terms defined in ISO 10303-11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.5 Other definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.6 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Exchange structure fundamental concepts and assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2 Notational and typographical conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.3 Conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5 Formal definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.1 Formal notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2 Basic alphabet definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.3 Exchange structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.4 Definition of tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.5 WSN of the exchange structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5.6 Token separators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6 Tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.1 Special tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6.2 Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.3 Simple data type encodings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.3.1 Integer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.3.2 Real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.3.3 String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6.3.4 Entity instance names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.5 Enumeration values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.3.6 Binary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7 Structured data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8 Header section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.1 Header section entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.2 Header section schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.2.1 file_description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
8.2.2 file_name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.2.3 file_schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
8.2.4 file_population . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8.2.5 section_language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8.2.6 section_context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Copyright International Organization for Standardization
Provided by IHS under license with ISO
Licensee=University of Alberta/5966844001, User=sharabiani, shahramfs
Not for Resale, 12/20/2013 07:06:54 MST
No reproduction or networking permitted without license from IHS
--`,,,,,,,,`,`,,,,,`,```,``,,,-`-`,,`,,`,`,,`---
ISO 10303-21:2002(E)
iv©ISO 2002 – All rights reserved
8.3 User-defined header section entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
9 Data sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9.1 Data section entity instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9.2 Data section user-defined entity instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
10 Mapping from EXPRESS to the exchange structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
10.1 Mapping of EXPRESS data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
10.1.1 Mapping of EXPRESS simple data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
10.1.2 List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
10.1.3 Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
10.1.4 Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
10.1.5 Bag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
10.1.6 Simple defined types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
10.1.7 Enumeration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
10.1.8 Select data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
10.2 Mapping of EXPRESS entity data types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
10.2.1 Mapping of a simple entity instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
10.2.2 Mapping of OPTIONAL explicit attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
10.2.3 Mapping of derived attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
10.2.4 Mapping of attributes whose values are entity instances . . . . . . . . . . . . . . . . . . . . . . 39
10.2.5 Entities defined as subtypes of other entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.2.6 Explicit attributes redeclared as DERIVEd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
10.2.7 Attributes redeclared as INVERSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
10.2.8 Attributes redeclared as explicit attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
10.2.9 Entity local rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
10.2.10 Mapping of INVERSE attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
10.2.11 Encoding of entity type names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
10.3 Mapping of the EXPRESS element of SCHEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
10.4 Mapping of the EXPRESS element of CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
10.5 Mapping of the EXPRESS element of RULE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
10.6 Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
11 Printed representation of exchange structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Annex A (normative) File representation on storage media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
A.1 Record-oriented transport content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
A.1.1 Transport format for magnetic tape media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
A.1.2 Other storage media with record-oriented storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
A.2 Line-oriented transport content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
A.2.1 Transport format for diskette media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
A.2.2 Other media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
A.3 Treatment of multi-volume files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Annex B (normative) WSN notational conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Annex C (normative) Information object registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
C.1 Document identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
C.2 Schema identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Copyright International Organization for Standardization
Provided by IHS under license with ISO
Licensee=University of Alberta/5966844001, User=sharabiani, shahramfs
Not for Resale, 12/20/2013 07:06:54 MST
No reproduction or networking permitted without license from IHS
--`,,,,,,,,`,`,,,,,`,```,``,,,-`-`,,`,,`,`,,`---
ISO 10303-21:2002(E)
©ISO 2002 – All rights reservedv
Annex D (normative) Basic alphabet and graphic character set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Annex E (normative) Protocol Implementation Conformance Statement (PICS) proforma . . . . . . . 58
E.1 Conformance to specified function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Check as many as are appropriate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
E.1.1 Entity instance encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
E.1.2 Short name encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
E.1.3 String encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
E.2 Implementation limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Annex F (normative) Multiple EXPRESS schemas in an exchange structure . . . . . . . . . . . . . . . . . . 60
F.1 Reference validity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
F.1.1 EXPRESS interface specification method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
F.1.2 SDAI domain equivalence method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
F.2 Determining population of a schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
F.2.1 Section boundary method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
F.2.2 Include all compatible method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
F.2.3 Include referenced instance method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Annex G (informative) Guidelines for printing the exchange structure . . . . . . . . . . . . . . . . . . . . . . . 66
G.1 Explicit print control directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
G.2 Implicit print control directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Annex H (informative) Example of a complete exchange structure . . . . . . . . . . . . . . . . . . . . . . . . . 68
H.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
H.2 Example schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
H.3 Example short names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
H.4 Example exchange structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Table s page
Table 1 - WSN defining subsets of the basic alphabet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 2 - WSN of token definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 3 - WSN of the exchange structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 4 - String control directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 5 - Quick reference mapping table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 6 - Print control directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table B.1 - Wirth Syntax Notation (WSN) defined in itself . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table D.1 - Character set used in the exchange structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Copyright International Organization for Standardization
Provided by IHS under license with ISO
Licensee=University of Alberta/5966844001, User=sharabiani, shahramfs
Not for Resale, 12/20/2013 07:06:54 MST
No reproduction or networking permitted without license from IHS
--`,,,,,,,,`,`,,,,,`,```,``,,,-`-`,,`,,`,`,,`---
剩余81页未读,继续阅读
然数年
- 粉丝: 6
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1