电网图形描述标准规范(G语言知识).doc

上传人:一*** 文档编号:2500620 上传时间:2020-04-14 格式:DOC 页数:57 大小:874.55KB
返回 下载 相关 举报
电网图形描述标准规范(G语言知识).doc_第1页
第1页 / 共57页
电网图形描述标准规范(G语言知识).doc_第2页
第2页 / 共57页
点击查看更多>>
资源描述

《电网图形描述标准规范(G语言知识).doc》由会员分享,可在线阅读,更多相关《电网图形描述标准规范(G语言知识).doc(57页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、.发布中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会20XX-XX-XX实施20XX-XX-XX发布电网图形描述规范(G语言)Grid Graphic Description Specification(G Language) (征求意见稿)GB/T XXX20XXGB中华人民共和国国家标准ICS目 次前 言11.范围22.规范性引用文件23.缩略语24.图形交换特征25.G语言文件结构35.1基本结构35.2注释35.3声明35.4元素35.4.1根元素G35.4.2平面元素Layer45.5电压等级及颜色46.元素通用属性56.1通用属性56.2填充风格66.3画笔风格87

2、.基本绘图元素97.1直线line97.2矩形rect97.3圆角矩形roundrect107.4圆circle107.5椭圆ellipse107.6圆弧circlearc107.7椭圆弧ellipsearc107.8折线polyline117.9多边形polygon117.10三角形triangle117.11平行四边形parallelrect117.12菱形diamond127.13静态文本text127.14图像image127.15立方体cube127.16端子pin138.电网图形元素138.1图元定义138.2图元引用148.3动态文本DText158.4连接线ConnectLin

3、e158.5母线Bus168.6交流线段ACLine178.7交流线端ACLineEnd188.8断路器CBreaker198.9隔离刀闸Disconnector208.10接地刀闸GroundDisconnector218.11发电机Generator238.12两卷变压器Transformer2248.13三卷变压器Transformer3258.14负荷EnergyConsumer278.15并联电容Capacitor_P288.16并联电抗Reactor_P298.17串联电容Capacitor_S318.18串联电抗Reactor_S328.19熔断器Fuse348.20保护图元Pr

4、otect368.21工况图元State378.22状态图元Status388.23标志牌Token398.24终端设备Terminal408.25消弧线圈Ascoil418.26避雷器Arrester438.27光字牌Gzp458.28电压互感器PT468.29电流互感器CT478.30潮流方向PowerFlow489.间隔模板(Bay)499.1间隔模板的定义499.2间隔模板的引用519.3间隔模板的配置51附录A (参考性附录) G语言数据样例53A.1厂站接线图53前 言电力系统图形描述语言G语言规范(以下简称“G语言”)是在IEC 61970-453基于CIM的图形交换基础上,针对

5、SVG文本较大且网络传输较慢所发展起来的针对电力系统的一种新型高效的图形描述语言。G语言包括两大类,一类是系统公有信息,包括电压等级定义、图元、间隔、菜单等,类似于C语言的头文件,交换频率较低。另一类是某幅具体图形的描述,采用类似于C语言中函数调用的方式引用头文件。这样一来,可以大大降低图形文件交换的数据量。G语言是一种基于标记的遵循xml标准的纯文本语言,和SVG之间可以相互转换。本规范由国家电网公司国家电力调度通信中心提出并负责解释;本规范由国家电网公司科技部归口;本规范起草单位:国家电力调度通信中心,中国电力科学研究院,国网电力科学研究院本规范的主要起草人: 1. 范围本规范规定了省级及

6、以上智能电网调度技术支持系统的图形描述语言G语言规范的技术规范和交换规则。G语言主要适用于不同应用系统、不同厂家和不同电力企业之间高效便捷的电网图形交换。2. 规范性引用文件下列文本中通过GB/T1的部分构成本部分的条款。凡是注明日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方面研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。 GB/T 4728 电力工程制图标准 ISO10646Universal Multiple-octet Coded Character Set 信息技术通用多八位编码字符

7、集 IEC 61970-1, EMSAPI Part 1: Guidelines and General Requirements IEC 61970-2, EMSAPI Part 2: Glossary IEC 61970-301, EMSAPI Part 301: Common Information Model (CIM) Base IEC 61970-402, EMSAPI Part 402: Common Services IEC 61970-452, EMSAPI Part 452: CIM Model Exchange SpecificationIEC 61970-453, EM

8、SAPI Part 453: CIM Based Graphics Exchange遵循w3c xml1.0标准 基于SVG的公共图形交换格式电力系统数据标记语言E语言规范3. 缩略语下列缩略语适用于本规范。CIM 公共信息模型SVG 可缩放矢量图形E语言 电力系统数据标记语言G语言 电力系统图形描述语言4. 图形交换特征本规范规定图形对象交换格式需要具备以下特征:l 详细说明了连接图形对象和领域数据的基本方法。领域数据和图形对象将各自独立交换。l 支持与领域数据没有关联关系的图形对象的交换,例如纯粹的静态背景对象。l 复杂对象的交换支持热点连接,支持命名和菜单,支持曲线和棒图,支持声音、图像

9、、动画,支持事件。l 支持在相同或不同的图形中同一领域对象的多种表现形式。l 支持在没有领域拓扑模型的情况下使用图形拓扑来描述拓扑关系。l 支持图形对象按层或其他方式分布,实现基于缩放级别和/或用户关注的角度显示或隐藏一些信息。l 图形文件包括两类:一类是描述图形自身的文件,另一类包含对于系统中图元、间隔、字体和颜色等公用部分的描述。5. G语言文件结构5.1 基本结构G语言文件包括注释(可选)、声明、根元素、平面元素、基本绘图元素及电网图形元素等部分。5.2 注释用“”表示,表明此行为注释行或说明行。注释可以独立一行,也允许在行的后部。5.3 声明左尖括号和叹号并列“”。说明G语言的版本,编

10、码方式等。格式如:5.4 元素元素用于标示基本绘图对象和电网设备的类型及其相关特征,包括元素名和属性两个部分。元素名用于标示对象的类型。使用“”表示元素的开始,“”表示元素的结束。如果该元素无子元素,则可以用简化方式“”表示。属性用于描述该对象的特征,紧跟在元素名后面,具有属性名和属性值两个部分。属性名与属性值之间使用“=”连接,各属性之间用一个或多个空格连接,各属性不分先后。同一元素的属性名不能重复,属性值统一采用字符串方式。格式如“”。在G语言中,按元素的位置结构分,可分为根元素、平面元素、基本绘图元素(参见7)和电网图形元素(参见8)等。5.4.1 根元素G根元素(G)是所有元素的父对象

11、,处于DOM树的最顶层,和分别表示G语言数据块定义的开始和结束。5.4.2 平面元素Layer平面元素(Layer)是根元素(G)的子元素,主要用于描述图形目标的分类显示和消隐。各平面内的图形的放大倍数相同,可以分别设置每个平面是否可见,从而实现图形的消隐,满足不同应用环境下对电网模型的不同描述。一幅图形中最多可以有50个平面。主要属性如下:属性名属性含义id平面IDtype平面的类型(0:普通层;1:地图层;2:GIS导入层)w图形的宽度h图形的高度name平面的名称bgc平面的背景色bgi平面的背景图片show平面是否显示G文件实例如下: /平面内部元素 /平面内部元素5.5 电压等级及颜

12、色电网和电力设备的颜色按照电压等级统一定义,G语言在头文件中定义电压等级的颜色,引用时直接引用电压等级名称,如kv500表示红色,其值为RGB(255,0,0)。这里定义的颜色主要用于电力系统图形的描边(stroke)线的颜色和闭合图形填充(fill)的颜色。画面(Display)中文字(text)的颜色可以与相关设备的电压等级颜色保持一致,也可以按照用途统一颜色,如:所有静态文字采用橙色,所有动态文字采用绿色。 / / / / / / / / / / / /kv15.75 /kv13.8 / / /浅背景时 /深背景时6. 元素通用属性6.1 通用属性属性名属性含义id图形中每个图元的唯一标

13、识ls线形,参考6.3fm填充模式,参考6.2lc线色fc填充色lw线宽tfr坐标变换。包括rotate、scale,表征了对原有对象翻转和缩放。由于不同的书写顺序,坐标变换的效果不同,建议采用tfr=rotate(),scale()方式。图形旋转和缩放的中心点为图形对象的viewbox的中心点;旋转方向以顺时针方向为正方向,单位为角度AF图元所属的应用类型,每一位代表一种应用SwitchApp图元是否自动切换应用AssPlag图元关联标志FatherObj父图元的ID标识,方便子图元通过搜索找到父图元,当图元不存在父图元(非子图元)时,值为-1AssPos关联父图元的位置(HANDLE点)S

14、howMode图元支持的图形显示类型,每一位代表一种图形显示的类型。潮流图模式(0000,0001);接线图模式(0000,0010)NameString命名规则DyColorFlag是否动态着色RoundBox最大包围框LevelStart图元所在层LevelEnd图元显示的最大层(图元将在m_LevelStart,m_LevelEnd间显示)Plane图元所在平面6.2 填充风格风格名风格值说明NoBrush0没有填充SolidPattern1纯色Dense1Pattern20xff, 0xbb, 0xff, 0xff, 0xff, 0xbb, 0xff, 0xffExtremely de

15、nse brush pattern.Dense2Pattern30x77, 0xff, 0xdd, 0xff, 0x77, 0xff, 0xdd, 0xffVery dense brush pattern.Dense3Pattern40x55, 0xbb, 0x55, 0xee, 0x55, 0xbb, 0x55, 0xeeSomewhat dense brush pattern.Dense4Pattern50xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55Half dense brush pattern.Dense5Pattern60xaa, 0x4

16、4, 0xaa, 0x11, 0xaa, 0x44, 0xaa, 0x11Somewhat sparse brush pattern.Dense6Pattern70x88, 0x00, 0x22, 0x00, 0x88, 0x00, 0x22, 0x00Very sparse brush pattern.Dense7Pattern80x00, 0x44, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00Extremely sparse brush pattern.HorPattern90x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x0

17、0Horizontal lines.VerPattern100x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10Vertical lines.CrossPattern110x10, 0x10, 0x10, 0xff, 0x10, 0x10, 0x10, 0x10Crossing horizontal and vertical lines.BDiagPattern120x80, 0x40, 0x20, 0x10, 0x08, 0x04, 0x02, 0x01Backward diagonal lines.FDiagPattern130x01, 0x02,

18、0x04, 0x08, 0x10, 0x20, 0x40, 0x80Forward diagonal lines.DiagCrossPattern140x81, 0x42, 0x24, 0x18, 0x18, 0x24, 0x42, 0x81Crossing diagonal lines.6.3 画笔风格风格名风格值说明NoPen0没有风格SolidLine1A plain line.DashLine242Dashes separated by a few pixels.DotLine312Dots separated by a few pixels.DashDotLine44212Alter

19、nate dots and dashes.DashDotDotLine5421212One dash, two dots, one dash, two dots.CustomDashLine6自定义风格.7. 基本绘图元素7.1 直线line属性名属性含义通用属性部分x1起始点横坐标y1起始点纵坐标x2终止点横坐标y2终止点纵坐标StartArrowType首端的箭头形状EndArrowType末端的箭头形状StartArrowSize首端的箭头大小EndArrowSize末端的箭头大小7.2 矩形rect属性名属性含义通用属性部分x起始点横坐标y起始点纵坐标w矩形的宽度h矩形的高度Shado

20、wType矩形显示阴影的方式7.3 圆角矩形roundrect属性名属性含义通用属性部分x起始点横坐标y起始点纵坐标w矩形的宽度h矩形的高度rx圆角x轴半径ry圆角y轴半径ShadowType矩形显示阴影的方式7.4 圆circle属性名属性含义通用属性部分cx中心点横坐标cy中心点纵坐标r圆的半径7.5 椭圆ellipse属性名属性含义通用属性部分cx中心点横坐标cy中心点纵坐标rx椭圆的x轴半径ry椭圆的y轴半径7.6 圆弧circlearc属性名属性含义通用属性部分cx中心点横坐标cy中心点纵坐标r圆弧的半径a1弧起点角度a2弧终点角度ArcShape弧弦方式DrawFlag画的方式7.

21、7 椭圆弧ellipsearc属性名属性含义通用属性部分cx中心点横坐标cy中心点纵坐标rx椭圆弧的x轴半径ry椭圆弧的y轴半径a1弧起点角度a2弧终点角度ArcShape弧弦方式DrawFlag画的方式7.8 折线polyline属性名属性含义通用属性部分d各点的坐标(以空格分隔)StartArrowType首端的箭头形状EndArrowType末端的箭头形状StartArrowSize首端的箭头大小EndArrowSize末端的箭头大小7.9 多边形polygon属性名属性含义d各点的坐标(以空格分隔)7.10 三角形triangle属性名属性含义通用属性部分x外围矩形左上点的横坐标y外围

22、矩形左上点的纵坐标w外围矩形的宽度h外围矩形的高度ShadowType显示阴影的方式说明:三角形的顶点位于外围矩形上边线的中间点。7.11 平行四边形parallelrect属性名属性含义通用属性部分x外围矩形左上点的横坐标y外围矩形左上点的纵坐标w外围矩形的宽度h外围矩形的高度dx平行四边形的起点和外围矩形起点之间的距离7.12 菱形diamond属性名属性含义通用属性部分x外围矩形左上点的横坐标y外围矩形左上点的纵坐标w外围矩形的宽度h外围矩形的高度ShadowType显示阴影的方式说明:菱形的各点分别位于外围矩形各边线的中间点。7.13 静态文本text属性名属性含义通用属性部分x外围矩

23、形左上点的横坐标y外围矩形左上点的纵坐标wm文本走向ff字体类型fs字体大小FontDeltaX阴影横向间隔FontDeltaY阴影纵向间隔FontInterval字间距RowInterval行间距ts文本内容MatrixFontFlag是否点阵字体ZoomMaxLevel放大的最大层数7.14 图像image属性名属性含义通用属性部分x像素图起点的横坐标y像素图起点的纵坐标w像素图的宽度h像素图的高度ahref像素图对应文件名ShowType像素图显示的方式(居中/缩放)7.15 立方体cube属性名属性含义通用属性部分x正面矩形左上点的横坐标y正面矩形左上点的纵坐标w正面矩形的宽度h正面矩

24、形的高度tx厚度和角度的决定点相对于正面矩形左上点的x轴偏移量ty厚度和角度的决定点相对于正面矩形左上点的y轴偏移量DefaultColorFlag是否自动着色(指顶部和侧面的颜色)TopColor顶部阴影色SideColor侧面阴影色7.16 端子pin属性名属性含义通用属性部分cx中心点横坐标cy中心点纵坐标r圆的半径8. 电网图形元素对于电网图形元素来说,除母线、交流线端/段、线路和负荷等线状设备及动态数据外,其他种类的电网设备通常使用的都是图元的展现方式。图元的使用包括图元定义和图元引用两个部分。8.1 图元定义图元定义时的特殊属性如下:属性名属性含义state表示图元状态个数,用于G

25、对象sta表示图形元素所属状态,用于图元定义时的所有图形元素对象index表示图元端子的序号,用于pin对象HasSensitiveRegion是否有敏感区域,用于G对象RegionRect敏感区域的外围矩形,用于G对象EllipseRegionFlag敏感区域是否为椭圆形,用于G对象图元定义实例如下:/图元设备/图元平面及图元大小说明:图元定义时,各图形元素对象可以存储完整的属性,但只有与位置和外观相关的属性才有意义,其他的属性将被忽略。8.2 图元引用图元引用时的相关属性如下:属性名属性含义x图元外围矩形左上点的横坐标y图元外围矩形左上点的纵坐标DevRef图元引用定义(#图元文件名:图元

26、ID)图元引用实例如下:8.3 动态文本DText动态文本(DText)主要用于描述图形上带有电气含义的量测,如P/Q/I等。主要属性如下:属性名属性含义通用属性部分静态文本text属性部分Type数据显示的类型DotLength显示的小数点位数ShowSignFlag是否显示正负号DataSetFlag是否可置数DataUpperLimit置数上限DataLowerLimit置数下限IsAbs是否取绝对值ReportType动态属性类型App联库应用KeyId联库关键字VolType联库电压等级G文件实例如下: / 动态数据8.4 连接线ConnectLine连接线(ConnectLine)

27、主要用于描述电力系统中各种设备间的连接关系。主要属性如下: 属性名属性含义通用属性部分折线polyline的属性部分link描述设备间的连接关系。格式如下:“连接线的端子号,所连对象的端子号,所连对象的ID; ”G文件实例如下:8.5 母线Bus母线(Bus)主要用于描述电力系统中各类母线的图形展示。主要属性如下:属性名属性含义通用属性部分直线line的属性部分ReportType动态属性类型App联库应用KeyId联库关键字VolType联库电压等级G文件实例如下:8.6 交流线段ACLine交流线段(ACLine)主要用于描述输电线路或配电线路的图形展示。主要属性如下:属性名属性含义通用属性部分折线polyline的属性部分ReportType1第1端动态属性类型App1第1端联库应用KeyId1第1端联库关键字VolType1第1端联库电压等级ReportType2第2端动态属性类型App2第2端联库应用KeyId2第2端联库关键字VolType2第2端联库电压等级G文件实例如下:ACLine fm=0 Plane=0 id=31000020 K

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 施工组织

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁