您好,欢迎来到标准下载网!

【国家标准(GB)】 工业自动化系统与集成零件库 第31部分:实现资源:几何编程接口

本网站 发布时间: 2024-08-02 20:59:04
  • GB/T17645.31-1998
  • 现行

基本信息

  • 标准号:

    GB/T 17645.31-1998

  • 标准名称:

    工业自动化系统与集成零件库 第31部分:实现资源:几何编程接口

  • 标准类别:

    国家标准(GB)

  • 标准状态:

    现行
  • 发布日期:

    1998-01-02
  • 实施日期:

    1999-07-01
  • 出版语种:

    简体中文
  • 下载格式:

    .rar.pdf
  • 下载大小:

    9.83 MB

标准分类号

关联标准

  • 采标情况:

    idt ISO 13584-31:1997

出版信息

  • 出版社:

    中国标准出版社
  • 书号:

    155066.1-16189
  • 页数:

    平装16开, 页数:294, 字数:584千字
  • 标准价格:

    96.0 元
  • 出版日期:

    2004-04-15

其他信息

  • 首发日期:

    1998-12-11
  • 复审日期:

    2004-10-14
  • 起草单位:

    中国标准化与信息分类编码研究所
  • 归口单位:

    全国工业自动化系统与集成标准化技术委员会
  • 发布部门:

    国家质量技术监督局
  • 主管部门:

    中国机械工业联合会
标准简介标准简介/下载

点击下载

标准简介:

标准下载解压密码:www.bzxz.net

本标准规定了生成独立于目标用户系统的几何模型的应用程序接口。该接口使ISO 13584零件库中零件族的参数化形状表达的描述程序具有可移植性。本标准适用于:在独立于目标系统的建模系统中生成几何表达的程序;对通过基于约束的几何定义创建的几何表达作出规定的程序;结构化独立于目标系统而生成的几何表达的程序;对生成的符号可视化表达的表示式样属性作出规定的程序;支持形状表达的技术制图标准预定的程序,包括2D隐藏线处理。本标准不适用于:要在接收系统设备上显示的图像的精确控制;将在接收系统创建的数据的精确定义;接收系统上的参数化模型的存贮。 GB/T 17645.31-1998 工业自动化系统与集成零件库 第31部分:实现资源:几何编程接口 GB/T17645.31-1998

标准内容标准内容

部分标准内容:

GB/117645.31—1998
为了积极配合我国CAD应用工程的开展,儿,H为了建立CAI)应用「.程中的CA1)零件库和链全CAD零件床标准体系的需要,本标推是我因已发布了GIB/T10091事物特性表和GB/T15049%CAD图形文件编制总则》的配套标准,本标准等同采用了1S013534-31&上业自动化系统与集成琴件库第31部分:实现资源:几何编程接口》,ISO于1992年成立了ISO TC184/SC4\STEP\WG2\零件库”I作组,与欧洲 CEN/CENELEL:/WG\CAD-1.113\工作组共尚提出1SO 13584/CEN 40004零州库》系列标源。其中ISO) 13584-31工业门动化系统与集成零件库第 31 部分:实现资源:儿何编程接II\的附录 A采用了 DIN G6301 的内容。已发布的IS013584系列标准有:第1部分
第10部分
第20部分
第24部分
第26部分
第31部分
第42部分
综述与基本原理
概念描述:签件库的概念模型
逻辑炎源·衰示的逻辑模型
逻辑资源:供应商库的逻辑模型逻辑姿源:供应商识别
实现资源:儿何编程接
描述方法学:构造军件族的方法学视图交换协设:也参数化序确定的几何规图交换协议第10]部分
第102部分
规图交换孙议JS()10303致性规范确定的视阁交换协议本标雄的附录 A 和附录 I3 是标推的附录。本标准由中国标准化与信息分类编码研究所提出本标准出全国工业口动化系统技术委员会工业数据分技术委员会归口。本标准主要起草单位:中国标准化与信息分类编码研究所。本标推主要起草人·鲍仲平、詹俊峰,案光里、史武,董国华,GB/T17645.31-1998
ISO前言
国际标推化组织(ISO))是世界各国标准化机构(ISO 成贝)的联台体。国际标证的制订工作是通过1SO的技术委员会正式完成的。对巴经律立技术委员会的学科感兴趣的每一个成员机构都有权在该委员会中作为代表,』 ISO 相联系的国际组织,官方的或非官方的,也参与其工作。1SO)与因际电工委员会(IEC)在电工电了标准化的所有领域有者发密的合作。技术委员会采纳的国际标草案要送至成员国中进行投票。国际标谁的正式出版需要至少75%的成员国投赞同票。
IS(13584-31的制订是由[SO/IC18:技术委员会(T业自动化系统\j集成)第1分技术委员会(丁业数据及全球制造编程诺旨)负责完成的:[S0135%4的总标题为“T业自动化系统与集成零件库\,它包括以下部分:第丨部分
综述与基本原理
概念描述:零件库的概念模型
第10部分
第20部分
第24部分
第26部分
第31部分
第42部分
第101部分
第102部分
逻辑资源:表示的逻辑模型
逻辑资源:供应商库的逻辑模型逆辑资源:供应商识别
实现资源:几何程接口
惜述方法学:构造举件族的方法学视图交换协议:由参数化程序确定的几何视图交换协议视图交换协议:出1S010303—性规范确定的视图交换协议在1SC) 13584-1中定义了本国际标准的结构。本系列国际标准各部分的编号反映了它的结梅:第 10~-19部分规定了概念述;
第20~29部分规定了逻辑资源;
第30~39部分规定了实现资源:第40~~19部分规定了描述方法;第50~59部分规定了:致性测试:第1(0)-199部分规定「规图交换办议:第500~599部分规定!标推化的相关环境IS()13584系列标今片发表的各标谁将遵循相同的编号原则。CB/T 17645.31-1998
H13/T17645是关于零件库数据的,计算机可以理解的衣达与交换的系列国家标准,其目的是提供一种能传逆零件库数据的独立」使用等件库数据系统的征何应用程序的中性机制。其本质使得它不仅适合于包含零件的文件交换,而且也是实现和其享零件库数据的数据基础,此国家标准起一个系列标准.务个部分都独之出版。GB/T17645称推的各部分接以下系列分类!概念措速,塑辑资源、实现资源.描迷方法、致性测试、视图交换协议和标准化内睿。在G13/T17645.1计定义了这些系列。GB/I 17645系列标雅的本部分属于该(实现资源)系列。GB/T17645的木部分为在用户系统内从一成用程序米生成产品模型数据规定了独立1日标H户系统的接口
在标准化零件库数据的相关环境之外,这个接口可允许用丁开发独立丁日标CAI)系统的应用程疗。在GB/T16656的相关环境中,此接L.1可以在SDAI接口的项层1:实现,以提供允许的几何结构便利条件。
根据该GB/T17645标准系列,在各零件库数据的相关环境中.产品模型数据产生过足个由零件库供应商疑供的应川程序,其在用户系统内产牛几何模型。该接口保证它与日标用户系统的独立性。1范围
中华人民共和国国家标准
工业自动化系统与集成零件库
第 31部分:
实现资源:几何编程接口
Industrial automation systems and integrationParts Library
Part 31 mplenentation resources :Geometric programming interfaceGB/T 17645. 31—1998
idt I50 13584-31 :1997
本标准规定了生成独立于目标用户系统的几何模型的应用程序接口,该接口使1S013582零作库中零纤族的参数化彤状表达的描述程序其有可移植性。本标准适用于:
在独立于H标系统的建模系统小生成几何表达的程序;对通过其丁约束的几何定义创建的儿何表达作出规延的程序;结构化独立于月标系统而生成的几何表达的程序;对生成的符号可视化表达的表示式样属性作出规定的程序;支持形状表达的技术制图标准预定的程序,包括2D隐藏线处型。本标准不适用」
要在接收系统设备上显示的图像的精确控制:将在接收系统创建的数据的精确定,义;接收系统上的参数化模型的存贮,2、引用标准
下列标准所包含的条-通过在木标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标的各方应探讨使用下列标准最新版本的可能性。GB/I3057—1996信总投术程序设计语育FORTRAN(idtISO1539:1991)G3/T162621996信息处理系统开放系统互连抛象语法记法——(ASN.1)规范Gdr 1S0 8824: 1990)
GB/T16656.111996T业自动化系统产品数据的表达与交换第11部分:描述方法,EX-PRESS语含参考于册(idt ISO 10303.11)GB/T16656.4」T业白动化系统产品数据的表达与交换第11部分产品捐述与支特原理(idt 1S0 10303 41)
「.业自动化系统产品数据的表达与交换第42部分:集成资源:几何GR/T 16656. 42-1996
与拓扑:表达(idrIS)10303-42)第43部分:集成资源:表达结构3工业白动化系统产品数据的表达与交换GB/T[6656.43
国家质量技术监督局1998-12-14批准1999 - 07 - 01 实施
GB/T 17645.3'—1998
(idt 1S0 10303-43)
GB/T16656.1G—1998_T业自动化系统产品数据的表达与交换第46部分:集成通用资源:可视化表示(iedl[s00303-46)ISO128:1982技术制图
·般原理
IS0 13584-10工业自动化系统与巢成3定义
零件库第 [0部分:概念摘述:岑件库的摄念模本标准采用了1SO1358-10中的定义和1下列定义3.1ISO13584-10中的定义
披象零件Ahstracrpnrt
CAD 系统 CAD sysiCmu
FXPRESS
功舶视图Functionalvicw
库管理系统LibraryManagementSystemi(L.Ms)库供应商Library suuplier
琴件Part
零件库 IP'arts library
零件供应商Parts supplier
产品Produt1
产品数据Produc:dala
程序Program
零件的表达 Represellation of par1供应商Supplier
供应商零件Supplier parr
供应商库Supplier library
结构Structure
用User
用户库User library
视图Viw
视图控制变量View conttol variable挑图交换协设View exchange protacol3. 2本标准给出的定义
3. 2. 1 参数化形状
parametric shapc
对类似形状族利-组参数的通用描述。个多数化形状规定一个由参数域到形状集的局部化函数、
3.2.2应用编程接AμplieationPragramning lute-lace(AP1)逆过使用么某种联编中定义的具体语法,由某个程序触发的一组函数集合。3.2.3联编Lincling
应于待定程序语音中激活组成应用程序接口的不同函数的其体语法的描述。3. 2. 4 参数 parameter
规定了名称和取值类型的变量。3.2.5参数化(形状)程序parametric:(shape)program用引用。·AFI的程序.对参数化形状的表示,GB/T 17645.31-1998
3.2.6参数化(状)模型parametrie (shape)model用个数据模型对参数化形状的表示。3.2.7临时数据库icrmporary datahase它造在传递到AD系统之前,充许存贮结构或临时数据的一种机制。3.2.8局部坐标系lacalroordinatesystcm(Lcs)在空间中定向和定位几何实体的正交右手坐标系。局部标系用axis2_placcmcnt(一辅延位)实你来建模。
4缩写词
本标雅的3.1及正文中采用的缩写词定义如下:二维
5基本概念
成用编程接口
计算机辅助设计
包含隐藏线,见6.3.5
局部坐标系
库管理系统
最大值,见 5. 6
对象视图坐标系,见 6. 9. 1
临时数据库,见 6. 3. 1
5.1参数化能力要求
1)本标准提供一种能对GB/T17645等件库内所属于相而族的不同零件的形状作总体措述的机制。
例如:1504011六螺栓标规定!各种不间规格的螺栓,分别述每个螺栓是不可能的。2)每,个总体描述都与出数值类型,亨符中类型或布尔类型凯成的表征零件族内的每个等件的组参数始联系。这种由总体描述和一组特定的参数数值V来产生:具体形状的机制成是确定性的,即成定义一个山参数集台域D到形状集合S的局部化函数f。J:D:S:s - f(V).
这样措述出米的形状称为参数化形状,例如:对丁1S)4011标准的各种操栓的2L视的总体描迷,可以规定由两个实型参数1利)来舰定。对I,和)的每,对允许及(t,u),该机制应能以确定的方式生成一种唯的形状。3)要求参数化形状能通过图形用户界面交互规定。略示该机制应提供基丁终束的几何普述,关丁这些约束的求解程序是该机制的一部分。5.2参敷化形状描述的交换格式
1)调用API的程序可以用来交换满足6.1所要求的总体形状描述,该API规定了基1约束的儿何函数,该程序控删结构应规定出构成总体功能的函数组成。该API在接收系统上的实现,构成了基于约束的几何幽数的求解程序,这样的程序称为参效化程序。2)假设(A1)系统领域内目前的技术,从对该形状效进行的交而式定义和特定干系统的描述,以基于标准化的、基于约束的AF参数化程序的形式,为参数化形状的作成提供了于段。注:很设并清了本标准所规定的交换格式(调用标准的 API 的FOXIRAN程户)与用十创建此种播述的环境(即交GBT17645.317998
乒式控彤系统,如参数化CA『系统)之川的差别5.3在接收CAD系统中创建的数据的内部表达该接口规范成:
一足够精确,使零件供应商能够措述零件的形状一避免任何实现规范,在任例CAT)建模器上都具有可移植性;本标推是通过描述H标建模系统的逆辑模型来达到上述两点要求的。该逻辑模型用EXPRESS语吾定义的信息模型因此.每一个接口函数的作用都是过参照该逻辑模型而规定的,5.4库供应商和LMS用户的责任
1)当某产品采用零件时,则该零件形状的表达及该形状的示都鹿由LMS创建并传送到几可建模系统中去。
例如:如果某个用广从LMS选拆「螺栓,并将它插人到CAD系统中的图样中时.所选螺栓的图形应按选择表达所给定的颜色和线宽布屏幕上显现出来。2)某库包括了由不同供应商首创的几何述。该库可用于各种应用场合。该接口应允许库供应商能规定其所提供的零件形状,同时应允许库用户确保零许的各表示之间有间等级别。在本标准中,此目标是通过允许零件供应商对形状表示方式进行逻辑控制(如:选抑已命名的曲线式样)及下列假设达到的;免费标准bzxz.net
通过接口的某些非标难化的初始化过程,LMS用户可规定对应十每一个逻据定义式样的完整表示力式(如:线宽、线型和颜色值):由LMS生成的形状,可按照建模系筑的当前可现化方式显尔。5.5匹配性
1)依据不标准所描述的按口,在品数据模型中创建的表达项应该能够通过与GH/I16656AP(应用协议)相一致的交换文件进行交换。所有未被库供应商规定的实体属性应通过接11以实体给以界定,该接的初始化由库用户考虑快行。2)如果几何建模系统支持1S)10303.22SLDA1(标准数据存取)接口,则本标准所规定的接门应在SI>AI接口顶层上作为个应用层米实现。该应用层必须包折:针对基丁约束的几何实体定义的求解程序可能出LMS用户设置的属性缺省值表应该限制在通过SDAI创建的每个实体上,例如,如果用ulairsolid_line(妞实线)式样,去创建:条给走半径的弧与二直线相切,则该应用层应包括计算该相切圆的求解程序、裁剪参数以及出与plain_snlid_lise相对应的精确宽度和颠色所组成的表。
5.6几何表达精度
尽管不同的建模系统有若不同的数值精度,但能1)保近证供应商程序能在任何*正确“的接口实现小正确运行:2)保证接「1实现能正确处理\正确\的供应商理序。本标准逝过对儿何实体定义中所包合的不间量度定义参考数值界限来达到以上两个日标。三个参考数值界限定义如下
E1S是某些几何实体度量中各确定量的最小允许值。例如:定义线段时,应用程序不充许线段长度小于EPS,MAX是某些儿何实体度量中各确定屋度的最大允许值。例如:在是义圆弧时,应用程序不充许半径长度」MAX。一ZERO_VAI.UE是对两个相同点之间(数学计算)的距离所允许的最大值。例如:应用程序不允许定义这样的轮廊线(邸闭合的cormpasitc_curve(复合曲线)),其中一条ompositecur
_egmen(复合曲线段)的末端与下亲mposite_curve_segmen:的好端问的畔离大于ZEROVALLUE
GB/T 17645. 31- - 1998
所有这些参考数值界限都在为已创建的几何表达所规定的标尺单位中定义:1)对下 length maasure(长度度量),通过 view_length _ scalu_「acior(视图长度比例岗了)按比例用viewIengthunit.(视图长度单位):2)对于pliane_angle_measure(平面角度度量> vitw_atiglt_uri.视图角度单位)。本标准中对参考数值界限定义如下:I EPS-10--
2) MAX=16+1
3) ZERO_ VALUE-10-k
对于每一几何实体,衍分本标的程疗遇过引用这些数值界限成满足这些已定义的约束。同样,符合本标推的接口应该能够处理符合本标谁的程序6接口表示
6.]规范和一致性
6.1.1允许的实现等级
木标推按照2T>、3曲线,立体的接口儿柯功能等级规定了3个实现等级,并编码为1、2和3,任何功能等级为i的接口必须包括功能等级为的接口的所有函数,这里ii,从前,当通过视图初始化设置好功能等级为吋,可以创建gcorueiricalpowexlevel(几何功能等级的视图,无论接口具有何种儿何功能等级,魂图总可以以geramnetrzcal_poer_lezvet为0的方式创建。对接口实现的三个等级(1到3)已作了定义。所有函数都已按这三个等级进行分类。为进行与本标相一致的实见,应针对所选择的用途提供所有属于该等级的医数,某个接的等级可以通过查谢函数访间。
读漏实体的模拟
本标准中针对每个接口等级所定义的所有实体,从概念上讲,都应该在临时数据库内来实现。如果某些实体不疗在在作为日标的产品建模系统内,则必须通过使用其他的可用实体来模拟。在本标准中对每个实体的模拟过程作了规定。6.2接口表
接口的当前特性存贮在接口表中,这些表登录的所有伯,均可由应用程序通过本标准内规定的存询函数查询。本标推定义的两种表如下:接口描述我包含接的所有永久特生(如inlertuce_leel(接口等级),hidden_line_apetbilr-1隐臧裁能,力)等)。应用理序前以查询这些特性值,但不能修改。它们是由实现决定的。一接口状高表包含模态变量值(如可视化属性),这种在本你准中定义的变量初始值是在接口初始化过程中逃行设当并决定视图,或有特定值。接状态表中的俏而以五询,并且除「决定于视图的特征值(如,vicwleng_hnithiddenline(隐赖线)等)之外,其他的可以通过应用程序修改。有关这些接门表的内容描述元本标的第8章。6.3产品模型数据的创建
本条介绍了通过应用程序在片征建模系统内创建几何模塑的概念。在符台GB/T17645系列标准的零件库范畴内.开发CAD系统巾创建零件模型数据的程序是零件库程序开发者的主要目的。当在库管理系统中(LMS)选样个功能说图讨+可调用:个零件供应商程序,该功能视图与被称为对象显现的,由零件供应已描述的零件显现有关,零件供应商程序的作用是通过使川接口函数牛成该功能视图。6.3.1视图参考坐标系
通过调用接r函数创建的功能视图出gcomciric_represaatatio_ilcm(北何表达预项)组成。每个视GB/T17645.31—1998
图由其直已的被称为(gect_reu_mxellingtnrdinln_system刘象视图进模坐标系Ovc)的geometricrcprescntaticm_contcxt(几何表达相关环境》中的应用程序纽成,应用程序在任何(A)系统内都独立丁OVC的相刘位置。LMS负责视图初始化,并假设在视图韧始化函数被执行完后,所有送到CAD系统的geometric_rtpresentationitcm将在其H.3的()vc内被精翻定位和/或换算:因此.\Viezx:imitiatisattonr(视图初始化)”函数应微活某些未规定的定位过程。事实l:,按眠特定CAL)系统的原则,该定位过程可以如下:如果CAD系统使用实例化概制,则定义新的局部坐标系;特(OVC用光标拖动定位;
一通过与(AD用户的某些交互操作查询出该位置,然后在该接口中树始化变换矩阵,一如果位暨是也对象显晚定位导出的,则计算其正确位置,热后在接口中初始化变换矩阵;“不做任何操作,该视图在全局坐标系原点处创建,然后由CAD用户定位。当某个视图按2I>初始化,假设该2I)空间为×、平面,则创建函数中所用到的z坐标对儿何实体是没有义的。对丁这些实体,其2坐标应等于零。在符合GI3/T17645系列标准的零件库数据的范畴中,当几个零件供应商程序涉及同·零件的不同功能视图时,在这些不同程序印使用的(V:是互相依赖的。零件供应商应将绝对坐、系与该零件结合起来。生成该零件的3I)功能视图的所有零件供应商程序都应使用绝对坐标系作为它们自已的OVC。所有牛成零件2D功能视图的举件供应商程序应该:1)规定4个求件供应商程序生成的2D动能视图应符台ISO128(见图1)。2)选择由零作绝对坐标系和由2T)功能视图的生成规范新导凹的星标系件为每个零件供应商程序的ovC(见图1)
宝书网
主视用
仰规图
左现图
图」零件的绝对坐标系(由零件供应商定义)后规医
6.3.20VC 中的几何单位
通过三个接口状态表登录oier_lengrhwnt,vierw_length_scule_factur和wieru,awglenit定义了OV心中使用的长度和平面角度的单位。ie_enthni登录定义了视图所便用的基本长度单位,它可以是来(MEIRE)或英小(INCH)。wie_iengthculefuctor登录定义H于基本长度单位的放缩比例因子,wie_utgte_unt登录定义了视图中所使用的平面角度单位,它可以是砸度(RAD)、角度(DEG)或斜度(GRA.))。本称准中,\O)VC单位\指的是通过Uulength_scate_fucto换算wiew_tenghtai(OVc_lengthunit)()VC长度单位)或者换草uieu_angle_uni(OV(:angle_uni)(ovc角度单位))。
OVC单位的缺省值在木标准9.2中规定,这些缺省值可以作为零件供应商程序所属功能模型的部分,由零件供应商在程序以外亚新定义。这些缺省值在视图初始化期间设置。它们可以被应用序查询但不能被应用程序修改。所右由应用程序定义或返回到应用程序的几何维数都在当前的OVC单位中规定
接口保证特VC单位正确换算为CAT)系统建模空间单位。此种称为(VCCAI)iransfarmatimCR/T 17645. 31—1998
(OVC_CAI)变换>的换算,适川-丁所有通过接口函数创建的儿何表达项。6.3.3现图内究
接口函数的职能是在产品建模系统数据库中创建数据、4于各产品建模系统的数据库各不相同,每个函数的确切效能不可能在物理层描述出来。为了使接函数效能有精确的规范,不标窄通过一个作为EXPRESS信息模型(见第7章)斯定义的逻解模型来定义目标CAE)系统数据库。假设该逻辑模型将在目标CAD系统中以某种物理方式实现。6.3.4临时数据库
为了提供中间几何的创建,必须建立一个TLB。接口函数允许在临时数据库中或作为CAT)系统的数据进行几何实体的创建。这些临时数据安然可以被引用。它们可以在某个几何结构中被繁改、使州或发送到CAI系统,CAD系统内的安体不应被引用。-旦一个临时数据库实体被发送CAL系统,该实体将术再作为临时数据。
对兵有相间可视化类型的几何实体类型,可以将属性作为临时数据库实体创建,也可以在CA1)系统中创建。
当它们基予某模态基础被创建时,不管这些创建是发生在TIDB内还是发生在CAD系统内,该可视化性都附属于这些实体。在TDB内.实体属性可以被更收。当实体从TDIB发送到(:AI》系统时,该实体保解可视化属性在TDB内的当前值。临时数据实体川以被儿何地移动或复制。这些儿何操作不史改其呼视化厨性,即被惨改的实体或被复制的实体保留其初始实体的可视化属性。在TDB和CAL>中可以采用的结构化关系是不同的。发送到CAI系统的实体以集的形式构造。集臣永久存在于CAI>系数据库中的对案。此种结构采用了层改型的集绪构。对于1LB中的元案结构采用了一个临时组结构。该组结构可用来简化几间元靠的创建过程。该组结构也是层次型的。在TDB小由接口实现所允许的最人实体数的最小度量在本标泄第10章作了规定。本文件不规定临时数据库的实现形式,将只提供零件供应商函数所要求的边能。6. 3.5隐藏线消综过程
对于出接口尘成的21)挑圈,提出了隐藏线概念。1)除了各曲线实体以外,2D接口可创建“不透明的”填充域。2)被称为HII的接口状态表登录规定了通过接口生成的曲线或填充域实体是否应该械包括在隐藏线消除过程之中。当!ILI为“真“时,通过接口函数生成的各曲线实体或填充域实体,应包括在隐藏线消除过程山,同时还底带api.Prcdefined,uccusianstyle(API预定义遮挡式样)可视化显现式样。该api_predefined_occusion_style式样应包括wiez_level(视图等级)属性,在某个虚拟3T)空间中表小实体\高度”的实款值、及W证me(名称)属性,该Hae展性规定每个实体如果是隐的话,应该怎样被更改。不透明的填充域隐藏其边界内及绝对抵值视图等级的各曲载实体的所有部分,不隐避有相视图等级值的曲线实体
3)当应用程序以Hi_E批(面定实体进人CAD系统)函数请求传摘或请求在构造视图时直接在CAD系统内创建时,只有在HI.1为假\时,创建的曲线和填充区实体才应被发送到CAD系统中去。作HII灯真\时,创建的曲线和填充域实体继续保留在接口中+直到隐藏线消除过程被执行。2)当应用程序以Fis_m函数请求将某个实体传送到CAD系统成请求在CAD系统内直接创建某个实体时,该实休被附加氢api,predlelined_virtuallysenr_s:yle(api预定义拟发送式样),这个过秘被称为拟发。该api_predefinod_virtuzlly_sent_sryle式样旗位括api_smi_mmo(api集名)属性,该属性以字符串的格式成包括该实体被退拟发送时当前打并的集的名。5)在每个视图构造结求时,执行消隐过程。比过程!涉及虚拟发送实体,而不微及临时数据库实你。
6)当一虚拟发送的曲线实体被某个增充区部分跑藏时,其可见部分府以曲线的当前式样显现出GB/T 17645.31—1998
来。显拟发送曲线实体被隐获的部分应按照api_predefincd,virtually_scntstyle可视化显现式样的Mame展性处理,
姑果该屁性镇店:
no_chiange(无更改)
dashed(虚线)
invisible(不可见)
它们被:
无任何更改地发送
以不可见的力式发送,如果(A1)系统有消隐功能的话;否则·曲线实体、填充区边界和剖面线都以虚线方式发送。以不可见的方式发送+如果CA日系统有消隐均能的话:仍则,不发送。当一填充区被另曲面这挡时,本标准仅要求对求属于填充或的点线即边界线和/或剂面线,披遍挡部分进行消隐处理。
本标摊未对点消险作出规定。
隐线消除能力是非强制性的。该按描述表的hdden_line_capulialy登录阐明是否有这种能力。接II状态表的hiddrm_lin登录阐明是否应刘下一个视图激活消隐过程。该hidden_Li登录的缺省值被没暨为hidlilen_tin_caupabitity的位(如果消隐能力有效,除非应用程序更改了它,它总是被微活的)。
隐慌线消除过程仪叫以对按2D初始化的视图激活。隐藏线消除过程不成更收成用程序在(虚拟)发送阶段龙义的集结树。该集结构被记求在api_predefined_ virtualy sent_ style 式样的up!_set_ nume 属性中。6. 3. 6表达过程
接函数的职能是在产品建模系统数据库中创建数据。这些数据的规阁建立(viewing)过程.假设是由产品建模系统和系统用户控制的。但足,在系统用户希望获自不同供成商库的规图问具有相似性的同时,应用程序对实体(符合制图标准要求的实体实例或强调实体间的语义差别)的几形态必须有某些控制:
这两个目标以下列方式达到(见6.2.4和6.2.5):1)所有表示式样被定义为定义试样或考外部定义式样:2)预定义式样的定义由本标准撕述。外部定义式样的定义可以出本标准或者白属于寒件交换系列标准的性何标推定义。
3)预定义的或外部定义的式样仪部分地描述相应式样的可视化显现。根据其要求,它们可以保留与实现有关的特性,如颠色
4)该接口应提供一个工其,使CAD用广能设置所有保留的与实现有关的每·个预定义式样或外部定义式样的可视化显现展性的确值,5)当某型接口实现不支持某个应用程疗所参照的视图交换协议时,应该用本标准口当前表达项所定义的第个式样代菩术知式样,并且无出错报告6.4实体结构
6.4.1TDB 中的组结哟
在TTD)B 中,实体聚集成组。组本身也足种实体,它被称为Enitysrctured(实体结构化)。当函数对个组操作时,意味着它对组的每-相关实休重复地(和递归地)操作。当该函数是个复制函数时,其结果也是一个维。此组属于当前打并的组,并且复制函数给结果实休以与初始实体相的组结构。在这种复制过程中,个打开的组的复制结果成是一个关闭的组。当该函数是一个改函数时·应该保留被修改组内的现有实体的现有纠结构。在包含着不允许作为函数的人参数的某些儿何实体的纠上,当该组被一个函数触发时·应该没有错误摄告。这些实休不应该被该丽数修改。例如,ChgCur_Styte(曲线的更改式伴)函数在包含着poins(点)solide(立体)和curvest曲线)实体的组.上被触发时,邮线实体的curvewzte(曲线式样)应该被更致,而点和立体实休应该以同样的组结构保持不变。CB/T17645.311998
整个T本身是一个组,称为 rGor_gro根组),当接口被初始化时,该根组应是打乃的而不应尽关闭的。困此,通常总存在个汀开的组。纽以是,
一被创建的
一被重新打并的
一·,被关闭的
它们隶属于当崩打开的组并变成当前打开的组:在鄄被重新打牙以抗在 TT)I3 中创建的所有实你,将求届于该组,点至具被关闭为正:
发送判CAT)系统(或在CAD)系统中创建)的实体将从组结构中撤除,为保证层次化的组结构,通过一个栈来管理打开的纠。栈预即是当前打的组。当接山被初始化时,根组被加人到栈中,不允许任何函数关闭该组,因此·它应总保留在该栈内。当组被创建时,<1)它隶属于当前打开的组,并且(2)被放在栈项,因此·它成,为前打并的组,只有在栈项的组叫以被关闭。在这种情况下.该组被从栈中撤除,新的栈预纠成为当前打的纽。当一个组被重新打开时,它就破放在栈项。这不会更改被重新打开的组所束属的组。提供以下二个函数直接修改组结构。这些函数不会更改栈的内容。Remuz_E_(irp(从组中撤除实体)函数允许实体从组中(几何地或结构地)撤除:Gather_Et_Grp(将多个实体加人组中)函数允许将实体链表(几何地或结构地)加人一新组内。所有这些实体将从它们原来所隶属的组中撤除并被加人到新组中。该新组应求属于当前打开的组,内此,被切人到新组中的实体链表不应含有包含当前打开组的组。Adld_Ent_Gp(特实体加入组中)雨数允许将实体(儿何地或结构地)加人一已命名的组中。该实体首先从其所隶属的组中撤除,然后加人到给定组中。如果该实体是一个组,则该组必须不含有包含它要加人到该组的组。
对于1IB,组是局部的,其日的是简化儿何结构。在标准的第I0章中规定了在1DB中该接口实现允许的反大组数的最小度量。6.4.2送到AD系统的实律结构
假设贮存在CAD系统内的数据被分成一些了集。在概念1,所有的数据隶属,规图:。在视图中+几何数据都按照一种层次化的树形结构皴纽合到集和于集中。对」CAI)系统,以下州厅式规定由成用程序发送数据的给定结构:
1)发送何效帮之前,必须由LMS执行视图初始化。在该初始化和应用释序结束之间,发送到CAD 系统的所有数据都应该隶属于该视阁,一个视图不应该包含另·个视图。2)Opensel(打开集)两数打并一个集。该集的名称应该放在集栈的栈顶,并且所有发送到CAD系统的几何实体都应该素展下该集。该集台本身是前一个案栈顶的于集,如果该集栈为空,则该集是视图的一于集。
3)Cluxesel(关闭集)函数只允许对丁集项上的个集名称进行操作。当该Clwse_set函数调用时,该集被关闭·共名称应该从中撤除,如架栈非空·栈即是当前打开的集。如果栈项为空,测没有打开的集。已关闭的集台求远不能被重新打开。一个视图内的每一个集的名称应该是唯·的。在本标摊的第9章中规定了该集合栈最大集数的最小度量。该概念化构和适用于H标CAD系统的有限深度的树结构之间的映射按下列方式进行。如果有CAD树结构的项层,则映射到该视图结构。如果存在接续层次,则映射到该集-了集树结构的第一层。当该心A1)树结构的某集是末端集时,也就是说,当它不可能再细划分成各了集时,求属于概念化相碰集的各了集的所有实体都暨人该末端集中,6.5几何化或结构化的实体名
为了能够引用TDB中创建的实体由接口函数创建的所有实体都由质于某些抽象数据类型,它被称为entityanie_type(实体名类型>的某个值来命名。该抽象数据类型有两个规定值,它们尽ztr(零)和unkown(术知)。当个接口函数操作失败和不能成动创建某个实体时,该函数返问zcrn值,当
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
标准图片预览标准图片预览

标准图片预览:






  • 热门标准
  • 国家标准(GB)标准计划
设为首页 - 收藏本站 - - 返回顶部
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1