GB T 17645.31-1998 工业自动化系统与集成零件库 第31部分;实现资源 几何编程接口.pdf
《GB T 17645.31-1998 工业自动化系统与集成零件库 第31部分;实现资源 几何编程接口.pdf》由会员分享,可在线阅读,更多相关《GB T 17645.31-1998 工业自动化系统与集成零件库 第31部分;实现资源 几何编程接口.pdf(129页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准工业自动化系统与集成零件库第部分实现资源几何编程接口发布实施国家质量技术监督局发布前言为了积极配合我国应用工程的开展尤其为了建立应用工程中的零件库和健全零件库标准体系的需要本标准是我国已发布了事物特性表和图形文件编制总则的配套标准本标准等同采用了工业自动化系统与集成零件库第部分实现资源几何编程接口于年成立了零件库工作组与欧洲工作组共同提出零件库系列标准其中工业自动化系统与集成零件库第部分实现资源几何编程接口的附录采用了的内容已发布的系列标准有第部分综述与基本原理第部分概念描述零件库的概念模型第部分逻辑资源表示的逻辑模型第部分逻辑资源供应商库的逻辑模型第部分逻辑资源供应商识
2、别第部分实现资源几何编程接口第部分描述方法学构造零件族的方法学第部分视图交换协议由参数化程序确定的几何视图交换协议第部分视图交换协议由一致性规范确定的视图交换协议本标准的附录和附录是标准的附录本标准由中国标准化与信息分类编码研究所提出本标准由全国工业自动化系统技术委员会工业数据分技术委员会归口本标准主要起草单位中国标准化与信息分类编码研究所本标准主要起草人鲍仲平詹俊峰秦光里史立武董国华前言国际标准化组织是世界各国标准化机构成员的联合体国际标准的制订工作是通过的技术委员会正式完成的对已经建立技术委员会的学科感兴趣的每一个成员机构都有权在该委员会中作为代表与相联系的国际组织官方的或非官方的也参与其
3、工作与国际电工委员会在电工电子标准化的所有领域有着紧密的合作技术委员会采纳的国际标准草案要送至成员国中进行投票国际标准的正式出版需要至少的成员国投赞同票的制订是由技术委员会工业自动化系统与集成第分技术委员会工业数据及全球制造编程语言负责完成的的总标题为工业自动化系统与集成零件库它包括以下部分第部分综述与基本原理第部分概念描述零件库的概念模型第部分逻辑资源表示的逻辑模型第部分逻辑资源供应商库的逻辑模型第部分逻辑资源供应商识别第部分实现资源几何编程接口第部分描述方法学构造零件族的方法学第部分视图交换协议由参数化程序确定的几何视图交换协议第部分视图交换协议由一致性规范确定的视图交换协议在中定义了本国
4、际标准的结构本系列国际标准各部分的编号反映了它的结构第部分规定了概念描述第部分规定了逻辑资源第部分规定了实现资源第部分规定了描述方法第部分规定了一致性测试第部分规定了视图交换协议第部分规定了标准化的相关环境系列标准今后发表的各标准将遵循相同的编号原则引言是关于零件库数据的计算机可以理解的表达与交换的系列国家标准其目的是提供一种能传递零件库数据的独立于使用零件库数据系统的任何应用程序的中性机制其本质使得它不仅适合于包含零件的文件交换而且也是实现和共享零件库数据的数据基础此国家标准是一个系列标准各个部分都独立出版标准的各部分按以下系列分类概念描述逻辑资源实现资源描述方法一致性测试视图交换协议和标准
5、化内容在中定义了这些系列系列标准的本部分属于该实现资源系列的本部分为在用户系统内从一应用程序来生成产品模型数据规定了独立于目标用户系统的接口在标准化零件库数据的相关环境之外这个接口可允许用于开发独立于目标系统的应用程序在的相关环境中此接口可以在接口的顶层上实现以提供允许的几何结构便利条件根据该标准系列在各零件库数据的相关环境中产品模型数据产生过程是一个由零件库供应商提供的应用程序其在用户系统内产生几何模型该接口保证它与目标用户系统的独立性中华人民共和国国家标准工业自动化系统与集成零件库第部分实现资源几何编程接口国家质量技术监督局批准实施范围本标准规定了生成独立于目标用户系统的几何模型的应用程序
6、接口该接口使零件库中零件族的参数化形状表达的描述程序具有可移植性本标准适用于在独立于目标系统的建模系统中生成几何表达的程序对通过基于约束的几何定义创建的几何表达作出规定的程序结构化独立于目标系统而生成的几何表达的程序对生成的符号可视化表达的表示式样属性作出规定的程序支持形状表达的技术制图标准预定的程序包括隐藏线处理本标准不适用于要在接收系统设备上显示的图像的精确控制将在接收系统创建的数据的精确定义接收系统上的参数化模型的存贮引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息技术程
7、序设计语言信息处理系统开放系统互连抽象语法记法规范工业自动化系统产品数据的表达与交换第部分描述方法语言参考手册工业自动化系统产品数据的表达与交换第部分产品描述与支持原理工业自动化系统产品数据的表达与交换第部分集成资源几何与拓扑表达工业自动化系统产品数据的表达与交换第部分集成资源表达结构工业自动化系统产品数据的表达与交换第部分集成通用资源可视化表示技术制图一般原理工业自动化系统与集成零件库第部分概念描述零件库的概念模型定义本标准采用了中的定义和下列定义中的定义抽象零件系统功能视图库管理系统库供应商零件零件库零件供应商产品产品数据程序零件的表达供应商供应商零件供应商库结构用户用户库视图视图控制变量
8、视图交换协议本标准给出的定义参数化形状对类似形状族和一组参数的通用描述一个参数化形状规定一个由参数域到形状集上的局部化函数应用编程接口通过使用在某种联编中定义的具体语法由某个程序触发的一组函数集合联编应用于特定程序语言中激活组成应用程序接口的不同函数的具体语法的描述参数规定了名称和取值类型的变量参数化形状程序用引用一的程序对参数化形状的表示参数化形状模型用一个数据模型对参数化形状的表示临时数据库它是在传递到系统之前允许存贮结构或临时数据的一种机制局部坐标系在空间中定向和定位几何实体的正交右手坐标系局部坐标系用二轴定位实体来建模缩写词本标准的及正文中采用的缩写词定义如下二维三维应用编程接口计算机
9、辅助设计见包含隐藏线见局部坐标系库管理系统最大值见对象视图坐标系见临时数据库见基本概念参数化能力要求本标准提供一种能对零件库内所有属于相同族的不同零件的形状作总体描述的机制例如六角螺栓标准规定了各种不同规格的螺栓分别描述每个螺栓是不可能的每一个总体描述都与由数值类型字符串类型或布尔类型组成的表征零件族内的每个零件的一组参数相联系这种由总体描述和一组特定的参数数值来产生具体形状的机制应是确定性的即应定义一个由参数集合域到形状集合的局部化函数这样描述出来的形状称为参数化形状例如对于标准的各种螺栓的俯视图的总体描述可以规定由两个实型参数和来规定对和的每一对允许取值该机制应能以确定的方式生成一种唯一的
10、形状要求参数化形状能通过图形用户界面交互规定暗示该机制应提供基于约束的几何描述且关于这些约束的求解程序是该机制的一部分参数化形状描述的交换格式调用的程序可以用来交换满足所要求的总体形状描述该规定了基于约束的几何函数该程序控制结构应规定出构成总体功能的函数组成该在接收系统上的实现构成了基于约束的几何函数的求解程序这样的程序称为参数化程序假设系统领域内目前的技术从对该形状族进行的交互式定义和特定于系统的描述以基于标准化的基于约束的参数化程序的形式为参数化形状的生成提供了手段注假设弄清了本标准所规定的交换格式调用标准的的程序与用于创建此种描述的环境即交互式图形系统如参数化系统之间的差别在接收系统中创
11、建的数据的内部表达该接口规范应足够精确使零件供应商能够描述零件的形状避免任何实现规范在任何建模器上都具有可移植性本标准是通过描述目标建模系统的逻辑模型来达到上述两点要求的该逻辑模型是用语言定义的信息模型因此每一个接口函数的作用都是通过参照该逻辑模型而规定的库供应商和用户的责任当某产品采用零件时则该零件形状的表达及该形状的表示都应由创建并传送到几何建模系统中去例如如果某个用户从选择了螺栓并将它插入到系统中的图样中时所选螺栓的图形应按选择表达所给定的颜色和线宽在屏幕上显现出来某库包括了由不同供应商首创的几何描述该库可用于各种应用场合该接口应允许库供应商能规定其所提供的零件形状同时应允许库用户确保零
12、件的各表示之间有同等级别在本标准中此目标是通过允许零件供应商对形状表示方式进行逻辑控制如选择已命名的曲线式样及下列假设达到的通过接口的某些非标准化的初始化过程用户可规定对应于每一个逻辑定义式样的完整表示方式如线宽线型和颜色值由生成的形状可按照建模系统的当前可视化方式显示匹配性依据本标准所描述的接口在产品数据模型中创建的表达项应该能够通过与应用协议相一致的交换文件进行交换所有未被库供应商规定的实体属性应通过接口以实体给以界定该接口的初始化由库用户考虑执行如果几何建模系统支持标准数据存取接口则本标准所规定的接口应在接口顶层上作为一个应用层来实现该应用层必须包括针对基于约束的几何实体定义的求解程序可
13、能由用户设置的属性缺省值表应该限制在通过创建的每个实体上例如如果用粗实线式样去创建一条给定半径的弧与二直线相切则该应用层应包括计算该相切圆的求解程序裁剪参数以及由与相对应的精确宽度和颜色所组成的表几何表达精度尽管不同的建模系统有着不同的数值精度但能保证供应商程序能在任何正确的接口实现中正确运行保证接口实现能正确处理正确的供应商程序本标准通过对几何实体定义中所包含的不同量度定义参考数值界限来达到以上两个目标三个参考数值界限定义如下是某些几何实体度量中各确定量度的最小允许值例如定义线段时应用程序不允许线段长度小于是某些几何实体度量中各确定量度的最大允许值例如在定义圆弧时应用程序不允许半径长度大于是
14、对两个相同点之间数学计算的距离所允许的最大值例如应用程序不允许定义这样的轮廓线即闭合的复合曲线其中一条复合曲线段的末端与下一条的始端间的距离大于所有这些参考数值界限都在为已创建的几何表达所规定的标尺单位中定义对于长度度量通过视图长度比例因子按比例用视图长度单位对于平面角度度量用视图角度单位本标准中对参考数值界限定义如下对于每一几何实体符合本标准的程序通过引用这些数值界限应满足这些已定义的约束同样符合本标准的接口应该能够处理符合本标准的程序接口表示规范和一致性允许的实现等级本标准按照曲线立体的接口几何功能等级规定了个实现等级并编码为和任何功能等级为的接口必须包括功能等级为的接口的所有函数这里从而
15、当通过视图初始化设置好功能等级为时可以创建几何功能等级的视图无论接口具有何种几何功能等级视图总可以以为的方式创建对接口实现的三个等级到已作了定义所有函数都已按这三个等级进行分类为进行与本标准相一致的实现应针对所选择的用途提供所有属于该等级的函数某个接口的等级可以通过查询函数访问遗漏实体的模拟本标准中针对每个接口等级所定义的所有实体从概念上讲都应该在临时数据库内来实现如果某些实体不存在在作为目标的产品建模系统内则必须通过使用其他的可用实体来模拟在本标准中对每个实体的模拟过程作了规定接口表接口的当前特性存贮在接口表中这些表登录的所有值均可由应用程序通过本标准内规定的查询函数查询本标准定义的两种表如
16、下接口描述表包含接口的所有永久特性如接口等级隐藏线能力等应用程序可以查询这些特性值但不能修改它们是由实现决定的接口状态表包含模态变量值如可视化属性这种在本标准中定义的变量初始值是在接口初始化过程中进行设置并决定于视图或具有特定值接口状态表中的值可以查询并且除了决定于视图的特征值如隐藏线等之外其他的可以通过应用程序修改有关这些接口表的内容描述见本标准的第章产品模型数据的创建本条介绍了通过应用程序在几何建模系统内创建几何模型的概念在符合系列标准的零件库范畴内开发系统中创建零件模型数据的程序是零件库程序开发者的主要目的当在库管理系统中选择一个功能视图时可调用一个零件供应商程序该功能视图与被称为对象显
17、现的由零件供应商已描述的零件显现有关零件供应商程序的作用是通过使用接口函数生成该功能视图视图参考坐标系通过调用接口函数创建的功能视图由几何表达项组成每个视图由其自己的被称为对象视图建模坐标系的几何表达相关环境中的应用程序组成应用程序在任何系统内都独立于的相对位置负责视图初始化并假设在视图初始化函数被执行完后所有送到系统的将在其自己的内被精确定位和或换算因此视图初始化函数应激活某些未规定的定位过程事实上按照特定系统的原则该定位过程可以如下如果系统使用实例化机制则定义新的局部坐标系将用光标拖动定位通过与用户的某些交互操作查询出该位置然后在该接口中初始化变换矩阵如果位置是由对象显现定位导出的则计算其
18、正确位置然后在接口中初始化变换矩阵不做任何操作该视图在全局坐标系原点处创建然后由用户定位当某个视图按初始化假设该空间为平面则创建函数中所用到的坐标对几何实体是没有意义的对于这些实体其坐标应等于零在符合系列标准的零件库数据的范畴中当几个零件供应商程序涉及同一零件的不同功能视图时在这些不同程序中使用的是互相依赖的零件供应商应将绝对坐标系与该零件结合起来生成该零件的功能视图的所有零件供应商程序都应使用绝对坐标系作为它们自己的所有生成零件功能视图的零件供应商程序应该规定每个零件供应商程序生成的功能视图应符合见图选择由零件绝对坐标系和由功能视图的生成规范所导出的坐标系作为每个零件供应商程序的见图图零件的
19、绝对坐标系由零件供应商定义中的几何单位通过三个接口状态表登录和定义了中使用的长度和平面角度的单位登录定义了视图中所使用的基本长度单位它可以是米或英寸登录定义了用于基本长度单位的放缩比例因子登录定义了视图中所使用的平面角度单位它可以是弧度角度或斜度本标准中单位指的是通过换算长度单位或者换算角度单位单位的缺省值在本标准中规定这些缺省值可以作为零件供应商程序所属功能模型的一部分由零件供应商在程序以外重新定义这些缺省值在视图初始化期间设置它们可以被应用程序查询但不能被应用程序修改所有由应用程序定义或返回到应用程序的几何维数都在当前的单位中规定接口保证将单位正确换算为系统建模空间单位此种称为变换的换算适
20、用于所有通过接口函数创建的几何表达项视图内容接口函数的职能是在产品建模系统数据库中创建数据由于各产品建模系统的数据库各不相同每个函数的确切效能不可能在物理层描述出来为了使接口函数效能有精确的规范本标准通过一个作为信息模型见第章所定义的逻辑模型来定义目标系统数据库假设该逻辑模型将在目标系统中以某种物理方式实现临时数据库为了提供中间几何的创建必须建立一个接口函数允许在临时数据库中或作为系统的数据进行几何实体的创建这些临时数据实体可以被引用它们可以在某个几何结构中被修改使用或发送到系统系统内的实体不应被引用一旦一个临时数据库实体被发送到系统该实体将不再作为临时数据对具有相同可视化类型的几何实体类型可
21、以将属性作为临时数据库实体创建也可以在系统中创建当它们基于某模态基础被创建时不管这些创建是发生在内还是发生在系统内该可视化属性都附属于这些实体在内实体属性可以被更改当实体从发送到系统时该实体保留可视化属性在内的当前值临时数据实体可以被几何地移动或复制这些几何操作不更改其可视化属性即被修改的实体或被复制的实体保留其初始实体的可视化属性在和中可以采用的结构化关系是不同的发送到系统的实体以集的形式构造集是永久存在于系统数据库中的对象此种结构采用了层次型的集结构对于中的元素结构采用了一个临时组结构该组结构可用来简化几何元素的创建过程该组结构也是层次型的在中由接口实现所允许的最大实体数的最小度量在本标准
22、第章作了规定本文件不规定临时数据库的实现形式将只提供零件供应商函数所要求的功能隐藏线消除过程对于由接口生成的视图提出了隐藏线概念除了各曲线实体以外接口可创建不透明的填充域被称为的接口状态表登录规定了通过接口生成的曲线或填充域实体是否应该被包括在隐藏线消除过程之中当为真时通过接口函数生成的各曲线实体或填充域实体应包括在隐藏线消除过程中同时还应附带预定义遮挡式样可视化显现式样该式样应包括视图等级属性在某个虚拟空间中表示实体高度的实际值及名称属性该属性规定每个实体如果是隐藏的话应该怎样被更改不透明的填充域隐藏其边界内及绝对低值视图等级的各曲线实体的所有部分不隐藏有相同视图等级值的曲线实体当应用程序以
23、固定实体进入系统函数请求传输或请求在构造视图时直接在系统内创建时只有在为假时创建的曲线和填充区实体才应被发送到系统中去在为真时创建的曲线和填充域实体继续保留在接口中直到隐藏线消除过程被执行当应用程序以函数请求将某个实体传送到系统或请求在系统内直接创建某个实体时该实体被附加到预定义虚拟发送式样这个过程被称为虚拟发送该式样应包括集名属性该属性以字符串的格式应包括该实体被虚拟发送时当前打开的集的名在每个视图构造结束时执行消隐过程此过程只涉及虚拟发送实体而不涉及临时数据库实体当一虚拟发送的曲线实体被某个填充区部分隐藏时其可见部分应以曲线的当前式样显现出来虚拟发送曲线实体被隐藏的部分应按照可视化显现式样
24、的属性处理如果该属性值是它们被无更改无任何更改地发送虚线以不可见的方式发送如果系统有消隐功能的话否则曲线实体填充区边界和剖面线都以虚线方式发送不可见以不可见的方式发送如果系统有消隐功能的话否则不发送当一填充区被另一曲面遮挡时本标准仅要求对隶属于填充域的直线即边界线和或剖面线被遮挡部分进行消隐处理本标准未对点消隐作出规定隐藏线消除能力是非强制性的该接口描述表的登录阐明是否有这种能力接口状态表的登录阐明是否应对下一个视图激活消隐过程该登录的缺省值被设置为的值如果消隐能力有效除非应用程序更改了它它总是被激活的隐藏线消除过程仅可以对按初始化的视图激活隐藏线消除过程不应更改应用程序在虚拟发送阶段定义的集
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17645.31 1998 工业 自动化 系统 集成 零件 31 部分 实现 资源 几何 编程 接口

链接地址:http://www.mydoc123.com/p-231834.html