[发明专利]一种将DCS画面自动绘制成实时数据库画面的方法在审
申请号: | 202111676085.1 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114528449A | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 仲明华;干建甫;段江;申屠路路;王储栋 | 申请(专利权)人: | 宁波东海蓝帆科技有限公司 |
主分类号: | G06F16/904 | 分类号: | G06F16/904;G06T11/20 |
代理公司: | 宁波奥圣专利代理有限公司 33226 | 代理人: | 程晓明 |
地址: | 315100 浙江省宁波市高*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dcs 画面 自动 绘制 实时 数据库 方法 | ||
1.一种将DCS画面自动绘制成实时数据库画面的方法,其特征在于具体方法为:
步骤1:读取DCS厂家的DCS画面,对文件进行解析得到所有节点;
步骤2:根据实时数据库画面对象的绘制方法,制定各种对象绘制的必要信息模板,根据模板中需要的信息,从DCS读取到的所有节点中提取有用信息;
步骤3:以实时数据库流程图绘制需要的信息为标准将不同厂家的信息统一转换成实时数据库的格式;
步骤4:利用厂家提供实时数据库程序接口,编写绘制流程图的软件,将需要的对象添加到相应画面中,最终生成实时数据库画面。
2.如权利要求1所述的一种将DCS画面自动绘制成实时数据库画面的方法,其特征在于需要时,对已经绘制好的实时数据库画面进行批量修改。
3.如权利要求1所述的一种将DCS画面自动绘制成实时数据库画面的方法,其特征在于对于读取的DCS厂家的DCS画面,用HTML、XML、XAML和JASON格式对文件进行解析得到所有的节点,所述的节点包括:页面、线条、对象连接器、文字、按钮、数据点、柱状条、长方形、圆形、椭圆形、扇形和多边形。
4.如权利要求1所述的一种将DCS画面自动绘制成实时数据库画面的方法,其特征在于各节点需要提取的有用信息如下:
5.如权利要求1所述的一种将DCS画面自动绘制成实时数据库画面的方法,其特征在于步骤3将不同厂家的信息统一转换成实时数据库的格式的具体内容为:
步骤3.1颜色转换:将颜色转换成长整型表示的颜色,0代表黑色、16777215代表白色;
步骤3.2坐标转换:实时数据库定义的坐为左上顶点为(-15000,15000),往右X数值增加,往下Y数值减小;
步骤3.3线条宽度转换:将线条宽度转换成最窄为1,最宽为10的表示形式,并选择中间的宽度为2、4、6、8,将不同像素线宽与实时数据库的线宽对应;
步骤3.4线条端点转换:将线条起点带箭头转换成数值2,线条终点带箭头转换成数值3,线条起点、终点都带箭头的转换成数值1,线条起点终点都不带箭头转换成数值0;
步骤3.5线型样式转换:实线转换成数值0,连续短线转换成数值1,点线转换成数值2,短线与点间隔的线转换成数值3,短线与双点间隔的线转换成数值4;
步骤3.6扇形转换:将所有扇形转换成旋转方向为逆时针方向,起始角度为0度,终止角度为90度的扇形。
6.如权利要求5所述的一种将DCS画面自动绘制成实时数据库画面的方法,其特征在于步骤3.1中颜色转换的具体方法为:对十六进制RGB颜色,以字符串形式分别获取R、G、B三个值,将值以B、G、R的顺排列,将排列好的字符串转换成10进制的数值,最终得到长整型表示的颜色;
对十进制RGB颜色的,分别获取字符串形式R、G、B三个值,将值转换成十六进制,再用十六进制RGB颜色转换方法得到长整型表示的颜色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波东海蓝帆科技有限公司,未经宁波东海蓝帆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111676085.1/1.html,转载请声明来源钻瓜专利网。