[发明专利]一种WEB前端绘制电气接线图的方法在审
申请号: | 201810923786.2 | 申请日: | 2018-08-14 |
公开(公告)号: | CN109190196A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 刘华生;陈洁;蒋晓;颜盛官;李知良 | 申请(专利权)人: | 广东雅达电子股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F16/56 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;李捷 |
地址: | 517000 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模板变量 电气接线图 定义结构 结构类型 模板图元 图形绘制 实时库 绑定 绘制 程序语言转换 成员变量 电量参数 画面程序 结构变量 开发效率 数据转换 图元属性 可视化 逻辑与 构建 加载 图元 拖放 存档 排版 替换 节约 分配 配置 开发 | ||
1.一种WEB前端绘制电气接线图方法,其特征在于,所述方法包括以下步骤:
S100、编辑画图,拖放图元,进行画面排版,配置画面与图元属性;
S200、根据设备与回路电量参数,定义结构类型,加入结构定义列表;
S300、在模板画面中,使用结构类型,编辑模板变量,并分配模板变量下的成员变量;
S400、使用结构类型,定义结构变量,加入结构变量列表;
S500、针对模板图元,使用结构的变量,替换模板变量,实现批量实时库变量绑定;对于非模板图元,使用实时库变量逐一绑定;
S600、构建SVG文件,使用程序语言转换方法,将当前画面程序逻辑与数据转换为SVG文件存档,供WEB页面加载使用,实现图形绘制。
2.根据权利要求1所述的方法,其特征在于:所述图元包括基本图元、电气专业图元、图库图元以及模板图元。
3.根据权利要求2所述的方法,其特征在于:所述基本图元包括线段、箭头、弧线、折线、椭圆、弦月、饼、矩形、圆角矩形、多边形、圆形、矩形以及圆矩形;所述电气专业图元包括管道、断路器、多种隔离开关、热点、图片以及文本。
4.根据权利要求1所述的方法,其特征在于:所述编辑画图中提供的编辑功能包括图元选定、平移、无损缩放、旋转、左对齐、右对齐、上对齐、下对齐、水平均匀排列、垂直均匀排列、组合、解散、图元后移、图元前移、子图存入子图库、从库中提取子图、子图旋转、子图水平镜像、子图垂直镜像、打成子图以及打散子图中的任意一种或任意多种编辑功能。
5.根据权利要求1所述的方法,其特征在于:在所述模板画面中,根据项目特点,抽象出模板画面,并将其添加进全局画面,作为模板图元在项目中复用,以实现画面批量排版,提高编辑效率。
6.根据权利要求1所述的方法,其特征在于:所述实时库变量由设备编码、回路编码以及电量参数三部分点分构成;所述实时库变量通过网络通信,从实时库获取,或者通过手动编辑excel表格实时库变量,拷贝excel文件到本地,最后导入实时库变量到程序中;
根据权利要求1所述的方法,其特征在于:所述实时库变量绑定,根据是否为模板图元,分为普通变量绑定与结构变量绑定两种方式;模板图元通过结构变量字符替换模板变量,实现实时库变量批量绑定,其他图元根据需要选择实时库变量逐一绑定。
7.根据权利要求6所述的方法,其特征在于:所述结构变量绑定,在全局画面中,选择模板图元中一模板变量,使用字符替换方法,使用一结构变量,替换选定模板变量;用于替换的结构变量与模板变量的结构类型相同。
8.根据权利要求1所述的方法,其特征在于:所述构建SVG文件,使用程序语言转换的方法将当前画面程序逻辑与数据转换为SVG代码文本并存档,供WEB页面加载并渲染,从而实现图形绘制。
9.根据权利要求1所述的方法,其特征在于:所述结构类型,根据设备与回路电量参数,定义结构类型的成员变量数据类型与名称。
10.根据权利要求1所述的方法,其特征在于:所述模板变量,其数据类型为结构定义列表中一个结构类型,其命名相对模板画面必须唯一;所述编辑模板变量,使用结构类型,在模板画面编辑模板变量,并给图元动作属性分配模板变量中的成员变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东雅达电子股份有限公司,未经广东雅达电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810923786.2/1.html,转载请声明来源钻瓜专利网。