[发明专利]DCS监视画面刷新方法、系统、设备及可读存储介质有效
申请号: | 202111310321.8 | 申请日: | 2021-11-08 |
公开(公告)号: | CN113741380B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 柳曦;管磊;李卓;戴春潮;王宾;王鑫;贾泽冰;明樵;黄亮 | 申请(专利权)人: | 西安热工研究院有限公司;南京南瑞继保电气有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 陈翠兰 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dcs 监视 画面 刷新 方法 系统 设备 可读 存储 介质 | ||
1.DCS监视画面刷新方法,其特征在于,包括以下步骤:
遍历画面图层,建立图层数据集;
遍历全部图层数据集,对每一图层数据集建立与之对应的图层刷新缓冲区;
根据不同画面图层的刷新周期分别建立图层刷新线程,并根据图层刷新缓冲区为图层刷新线程建立线程刷新缓冲区;
启动所有图层刷新线程,对于每个图层刷新线程,根据刷新周期进行周期性图层刷新。
2.根据权利要求1所述的DCS监视画面刷新方法,其特征在于,所述遍历画面图层,建立图层数据集的具体过程为:遍历画面图层,对每一个画面图层,遍历其全部图元,将所有图元动态决策数据集合,形成图层数据集。
3.根据权利要求2所述的DCS监视画面刷新方法,其特征在于,所述的图层数据集用于存储更新后的图元动态决策数据,图元动态决策数据用于更新画面图层的图元显示状态。
4.根据权利要求1所述的DCS监视画面刷新方法,其特征在于,所述根据不同画面图层的刷新周期分别建立图层刷新线程具体为:将刷新周期相同的所有图层均关联同一个图层刷新线程。
5.根据权利要求1所述的DCS监视画面刷新方法,其特征在于,所述的线程刷新缓冲区由关联图层刷新线程的所有图层建立的图层刷新缓冲区组成。
6.根据权利要求1所述的DCS监视画面刷新方法,其特征在于,所述的线程刷新缓冲区是图层刷新线程对画面数据库进行数据查询时,查询结果的直接存储区。
7.根据权利要求2所述的DCS监视画面刷新方法,其特征在于,所述的启动所有图层刷新线程,对于每个图层刷新线程,根据刷新周期进行周期性图层刷新的过程具体为:
遍历所有图层刷新线程,对每一个到达刷新时刻的图层刷新线程,查询一次画面数据库,将画面数据库中相应数据填充至该图层刷新线程对应的线程刷新缓冲区;
遍历填充数据后的全部线程刷新缓冲区,分别填充各图层刷新缓冲区,并利用图层刷新缓冲区对相应的图层数据集进行更新;
遍历所有画面图层,根据画面图层对应的图层数据集更新图元动态决策数据;
根据更新后的图元动态决策数据对全部画面图层的图元进行重绘。
8.DCS监视画面刷新系统,其特征在于,包括:图层数据集创建模块、图层刷新缓冲区创建模块、图层刷新线程创建模块、图层刷新模块;其中:
图层数据集创建模块:用于遍历画面图层,建立图层数据集;
图层刷新缓冲区创建模块:遍历全部图层数据集,对每一图层数据集建立与之对应的图层刷新缓冲区;
图层刷新线程创建模块:用于根据不同画面图层的刷新周期分别建立图层刷新线程,并根据图层刷新缓冲区为图层刷新线程建立线程刷新缓冲区;
图层刷新模块:用于启动建立的所有图层刷新线程,对于每个图层刷新线程,根据刷新周期进行周期性图层刷新。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述DCS监视画面刷新方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司;南京南瑞继保电气有限公司,未经西安热工研究院有限公司;南京南瑞继保电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111310321.8/1.html,转载请声明来源钻瓜专利网。