ISO 10303-508-2001 en 1078 Industrial automation systems and integration - Product data representation and exchange - Part 508 Application interpreted construct.pdf

上传人:figureissue185 文档编号:1249601 上传时间:2019-09-02 格式:PDF 页数:62 大小:511KB
下载 相关 举报
ISO 10303-508-2001 en 1078 Industrial automation systems and integration - Product data representation and exchange - Part 508 Application interpreted construct.pdf_第1页
第1页 / 共62页
ISO 10303-508-2001 en 1078 Industrial automation systems and integration - Product data representation and exchange - Part 508 Application interpreted construct.pdf_第2页
第2页 / 共62页
ISO 10303-508-2001 en 1078 Industrial automation systems and integration - Product data representation and exchange - Part 508 Application interpreted construct.pdf_第3页
第3页 / 共62页
ISO 10303-508-2001 en 1078 Industrial automation systems and integration - Product data representation and exchange - Part 508 Application interpreted construct.pdf_第4页
第4页 / 共62页
ISO 10303-508-2001 en 1078 Industrial automation systems and integration - Product data representation and exchange - Part 508 Application interpreted construct.pdf_第5页
第5页 / 共62页
点击查看更多>>
资源描述

1、Reference number ISO 10303-508:2001(E) ISO 2001 INTERNATIONAL STANDARD ISO 10303-508 First edition 2001-04-15 Industrial automation systems and integration Product data representation and exchange Part 508: Application interpreted construct: Non-manifold surface Systmes dautomation industrielle et i

2、ntgration Reprsentation et change de donnes de produits Partie 508: tablissement interprt dapplication: Surface non manifoldISO 10303-508:2001(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes licensing policy, this file may be printed or viewed but shall not

3、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 Adobes licensing policy. The ISO Central Secretariat accepts no liability in this area. Adobe

4、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 mem

5、ber bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. ISO 2001 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 m

6、echanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISOs 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 copyrightiso.ch Web www.

7、iso.ch Printed in Switzerland ii ISO 2001 All rights reservedISO 10303-508:2001(E) ISO 2001 All rights reserved iii Contents Page 1 S c o p e. 1 2 N o r m a t i v er e f e r e n c e s. 2 3 T e r m s ,d e n i t i o n s ,a n da b b r e v i a t i o n s. 3 3.1 Terms dened in ISO 103031 3 3.2 Terms dened

8、 in ISO 1030342 . . . 4 3.3 Terms dened in ISO 10303202 . . 4 3.4 Terms dened in ISO 10303511 . . 4 3 . 5 O t h e rt e r m sa n dd e n i t i o n s 5 3 . 6 A b b r e v i a t i o n s. 5 4 E X P R E S Ss h o r tl i s t i n g 5 4.1 Fundamental concepts and assumptions . 7 4.2 aic_non_manifold_surface sc

9、hema entity denition: non_manifold_surface_shape_re presentation . . . . 7 4.3 aic_non_manifold_surface function denitions . 1 4 4 . 3 . 1 n m s f _ c u r v e _ c h e c k. 1 4 4.3.2 nmsf_surface_check 1 9 Annex A (normative) Short names of entities 2 3 A n n e xB( n o r m a t i v e ) I n f o r m a t

10、 i o no b j e c tr e g i s t r a t i o n . 2 4 B . 1 D o c u m e n ti d e n t i c a t i o n . 2 4 B . 2 S c h e m ai d e n t i c a t i o n. 2 4 Annex C (informative) EXPRESSG diagrams . 2 5 A n n e xD( i n f o r m a t i v e ) C o m p u t e ri n t e r p r e t a b l el i s t i n g s. 4 9 I n d e x . 5

11、 0 Figures Figure C.1 EXPRESSG diagram 1 of 22 . . . 2 7 Figure C.2 EXPRESSG diagram 2 of 22 . . . 2 8 Figure C.3 EXPRESSG diagram 3 of 22 . . . 2 9 Figure C.4 EXPRESSG diagram 4 of 22 . . . 3 0 Figure C.5 EXPRESSG diagram 5 of 22 . . . 3 1 Figure C.6 EXPRESSG diagram 6 of 22 . . . 3 2 Figure C.7 EX

12、PRESSG diagram 7 of 22 . . . 3 3 Figure C.8 EXPRESSG diagram 8 of 22 . . . 3 4 Figure C.9 EXPRESSG diagram 9 of 22 . . . 3 5 Figure C.10 EXPRESSG diagram 10 of 22 . . 3 6ISO 10303-508:2001(E) iv ISO 2001 All rights reserved Figure C.11 EXPRESSG diagram 11 of 22 . . 3 7 Figure C.12 EXPRESSG diagram 1

13、2 of 22 . . 3 8 Figure C.13 EXPRESSG diagram 13 of 22 . . 3 9 Figure C.14 EXPRESSG diagram 14 of 22 . . 4 0 Figure C.15 EXPRESSG diagram 15 of 22 . . 4 1 Figure C.16 EXPRESSG diagram 16 of 22 . . 4 2 Figure C.17 EXPRESSG diagram 17 of 22 . . 4 3 Figure C.18 EXPRESSG diagram 18 of 22 . . 4 4 Figure C

14、.19 EXPRESSG diagram 19 of 22 . . 4 5 Figure C.20 EXPRESSG diagram 20 of 22 . . 4 6 Figure C.21 EXPRESSG diagram 21 of 22 . . 4 7 Figure C.22 EXPRESSG diagram 22 of 22 . . 4 8 Tab les Table A.1 Short names of entities 2 3ISO 10303-508:2001(E) ISO 2001 All rights reserved v Foreword ISO (the Internat

15、ional Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has bee

16、n established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical stand

17、ardization. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires approval by at lea

18、st 75 % of the member bodies casting a vote. Attention is drawn to the possibility that some of the elements of this International Standard may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. International Standard ISO 10303-508 was p

19、repared by Technical Committee ISO/TC 184 Industrial automation systems and integration, Subcommittee SC 4, Industrial data. This International Standard is organized as a series of parts, each published separately. The structure of this International Standard is described in ISO 10303-1. Each part o

20、f this International Standard is a member of one of the following series: description methods, implementation methods, conformance testing methodology and framework, integrated generic resources, integrated application resources, application protocols, abstract test suites, application interpreted c

21、onstructs, and application modules. This part is a member of the application interpreted construct series. A complete list of parts of ISO 10303 is available from the Internet:Annexes A and B form a normative part of this part of ISO 10303. Annexes C and D are for information only.ISO 10303-508:2001

22、(E) vi ISO 2001 All rights reserved Introduction ISO 10303 is an International Standard for the computerinterpretable representation and exchange of product data. The objective is to provide a neutral mechanism capable of describing product data throughout the life cycle of a product independent fro

23、m any particular system. The nature of this de scription makes it suitable not only for neutral le exchange, but also as a basis for implementing and sharing product databases and archiving. This International Standard is organized as a series of parts, each published separately. The parts of ISO 10

24、303 fall into one of the following series: description methods, integrated resources, application interpreted constructs, application protocols, abstract test suites, implementation methods, and confor mance testing. The series are described in ISO 103031. This part of ISO 10303 is a member of the a

25、pplication interpreted constructs series. An application interpreted construct (AIC) provides a logical grouping of interpreted constructs that supports a specic functionality for the usage of product data across multiple application contexts. An interpreted construct is a common interpretation of t

26、he integrated resources that supports shared infor mation requirements among application protocols. This document species the application interpreted construct for the description of geometric shapes by means of nonmanifold surface models. It includes the geometric and topological resources to dene

27、nonmanifolds that may consist of elementary and sculptured curves and surfaces.INTERNATIONAL STANDARD ISO 10303-508:2001(E) Industrial automation systems and integration Product data representation and exchange Part 508: Application interpreted construct: Nonmanifold surface 1S c o p e This part of

28、ISO 10303 species the interpretation of the integrated resources to satisfy requirements for the description of geometric shapes by means of nonmanifold surface models. The following are within the scope of this part of ISO 10303: 3D points; points dened in the parameter space of curves or surfaces;

29、 3D curves; curves dened in the parameter space of surfaces; NOTE Such curves are also known as pcurves or cons, which are acronyms for parametrised curve and curve on surface. the elementary curve types line, circle, ellipse, parabola, and hyperbola; intersection curves; polylines that consist of a

30、t least three points; the elementary surface types plane, cylinder, cone, torus, and sphere; swept surfaces created by rotation or linear extrusion of a curve; sculptured curves and surfaces; trimming of curves and surfaces using topological entities; composition of curves and surfaces using topolog

31、ical entities; replication of curves, surfaces, and surface models; 3D offsets of curves and surfaces; c ISO2001 Allrightsreserved1ISO10303508:200 1(E) nonmanifolds. The following are outside the scope of this part of ISO 10303: unbounded geometry; selfintersecting geometry; geometry in a 2D cartesi

32、an coordinate space; replication of points; topology without an association to a corresponding geometric domain. 2 Normative references The following normative documents contain provisions which, through reference in this text, constitute provisions of this part of ISO 10303. For dated references, s

33、ubsequent amendments to, or revisions of, any of these publications do not apply. However, parties to agreements based on this part of ISO 10303 are encouraged to investigate the possibility of applying the most recent editions of the normative docu ments indicated below. For undated references, the

34、 latest edition of the normative document referred to applies. Members of ISO and IEC maintain registers of currently valid International Standards. ISO/IEC88241:1998,InformationtechnologyAbstractSyntaxNotation Onw (ASN.1): Specification ofbasicnotation. ISO 103031:1994, Industrial automation system

35、s and integration Product data representation and exchange Part 1 : Overview and fundamental principles. ISO 1030311:1994, Industrial automation systems and integration Product data representation and exchange Part 11 : Description methods: The EXPRESS language reference manual. ISO 1030341:1994, In

36、dustrial automation systems and integration Product data representation and exchange Part 41 : Integrated generic resources: Fundamentals of product description and support. ISO 1030342:1994, Industrial automation systems and integration Product data representation and exchange Part 42 : Integrated

37、generic resources: Geometric and topological representation. ISO 1030343:1994, Industrial automation systems and integration Product data representation and exchange Part 43 : Integrated generic resources: Representation structures. ISO 10303202:1996, Industrial automation systems and integration Pr

38、oduct data representation and exchange: Part 202: Application protocol: Associative draughting. ISO10303511:2001,IndustrialautomationsystemsandintegrationProductdatarepresentationand exchange Part 511 : Application interpreted construct: Topologically bounded surface. 2c ISO2001 Allrightsreserved NO

39、TE ISO 10303202 is referenced normatively solely for the denition of the term AIC.ISO10303508:200 1(E) 3 Terms, denitions, and abbreviations 3.1 Terms dened in ISO 103031 For the purposes of this part of ISO 10303, the following terms dened in ISO 103031 apply: abstract test suite (ATS); application

40、; application context; application protocol (AP); data; data exchange; generic resource; implementation method; information; integrated resource; interpretation; model; product; product data; structure. c ISO2001 Allrightsreserved3ISO10303508:200 1(E) 3.2 Terms dened in ISO 1030342 For the purposes

41、of this part of ISO 10303, the following terms dened in ISO 1030342 apply: boundary; boundary representation solid model; connected; coordinate space; curve; dimensionality; domain; parameter space; selfintersect; surface. 3.3 Terms dened in ISO 10303202 For the purposes of this part of ISO 10303, t

42、he following terms dened in ISO 10303202 apply: 3.3.1 application interpreted construct (AIC) a logical grouping of interpreted constructs that supports a specic function for the usage of product data across multiple application contexts. 3.4 Terms dened in ISO 10303511 For the purposes of this part

43、 of ISO 10303, the following terms dened in ISO 10303511 apply: advanced face; sculptured surface; swept surface. 4c ISO2001 AllrightsreservedISO10303508:200 1(E) 3.5 Other terms and denitions For the purposes of this part of ISO 10303, the following terms and denitions apply: 3.5.1 2manifold a shap

44、e where on any point of its boundary one may create a sufciently small sphere so that the interior of the sphere is divided into exactly two regions by this boundary. The boundary may typically consist of edges and faces. NOTE This denition eliminates selfintersection of surfaces, surface intersecti

45、ons that are not along edges, and edges joining three or more faces. 3.5.2 nonmanifold a surface model that uses topological constructs to dene its boundaries and connectivity and that in cludes either at least two connected_face_sets sharing one face or more than two faces sharing one edge. 3.6 Abb

46、reviations For the purposes of this part of ISO 10303, the following abbreviations apply. AIC application interpreted construct AP application protocol ATS abstract test suite 4 EXPRESS short listing This clause species the EXPRESS schema that uses elements from the integrated resources and con tain

47、s the types, entity specializations, and functions that are specic to this part of ISO 10303. NOTE 1 There may be subtypes and items of select lists that appear in the integrated resources that are not imported into the AIC. Constructs are eliminated from the subtype tree or select list through the

48、use of the implicit interface rules of ISO 1030311. References to eliminated constructs are outside the scope of the AIC. In some cases, all items of the select list are eliminated. Because AICs are intended to be implemented in the context of an application protocol, the items of the select list will be dened by the scope of the application protocol. This application interpreted construct provides a consistent set of geometric and topological entities for the denition of nonmanifold surface representations that consist of elementary or sculptured curves and surfaces. The highest level entit

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1