核电站DCS系统应用软件逻辑图连线数据处理方法技术方案

技术编号:32127570 阅读:27 留言:0更新日期:2022-01-29 19:19
本发明专利技术公开了核电站DCS系统应用软件逻辑图连线数据处理方法,包括:一次性预加载图页中所有图元的引脚信息;采用双list数组格式存储引脚信息;一次性加载并计算出起始引脚符合连接规则的全部对端引脚,并保持在临时链表中;将实际选取的结束引脚与临时链表中的记录进行对比,如果该结束引脚符合连线规则,则连线成功;否则从图页中重新选择一个未连线引脚作为新的起始引脚,执行一次性加载并计算出新的起始引脚符合连接规则的全部对端引脚,并保持在临时链表中步骤,直到完成该图页中所有引脚的连线;绘制连线并记录连线端点到连线引脚的相对坐标。本发明专利技术采用了预加载引脚信息的方式,提高了系统运行效率。提高了系统运行效率。提高了系统运行效率。

【技术实现步骤摘要】
核电站DCS系统应用软件逻辑图连线数据处理方法


[0001]本专利技术属于核电站安全级DCS
,具体涉及核电站DCS系统应用软件逻辑图连线数据处理方法。

技术介绍

[0002]核电厂处理单元中运行的应用软件是高安全性的软件,而应用软件的设计人员往往是核电工程相关人员,而非软件开发人员。无论是从设计人员使用的便捷性、易用性及高效性的角度,还是应用软件的高安全性要求的角度,生成应用软件代码首先都需要先完成逻辑组态功能图的设计和开发。
[0003]DCS平台工程师站软件提供了逻辑功能图设计的软件,即核电厂DCS平台逻辑组态软件,该软件采用QGraphicsView框架技术进行逻辑功能图的绘制,将工程设计人员的逻辑设计以逻辑图的形式呈现。
[0004]在核电厂安全级DCS系统中,应用软件算法图页的绘制是算法组态的关键步骤,而连线又是图页绘制中非常重要而且频繁使用的一项功能。连线时要确保连线匹配准确无误,不会出现不能相连的引脚之间错误的连线,还要保证显示上精准没有误差。而根据实际业务需求来看,任一张图页中可能数据众多,变量和图符块结本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.核电站DCS系统应用软件逻辑图连线数据处理方法,其特征在于,包括:一次性预加载图页中所有图元的引脚信息;采用双list数组格式存储引脚信息;一次性加载并计算出起始引脚符合连接规则的全部对端引脚,并保持在临时链表中;其中,起始引脚为从图页中全部引脚中任意选取的一个未连线引脚;将实际选取的结束引脚与临时链表中的记录进行对比,如果该结束引脚符合连线规则,则连线成功;否则从图页中重新选择一个未连线引脚作为新的起始引脚,执行一次性加载并计算出新的起始引脚符合连接规则的全部对端引脚,并保持在临时链表中步骤,直到完成该图页中所有引脚的连线;绘制连线并记录连线端点到连线引脚的相对坐标。2.根据权利要求1所述的核电站DCS系统应用软件逻辑图连线数据处理方法,其特征在于,采用双list数组格式存储引脚信息步骤具体为:将引脚ID和引脚属性分别存放在两个数组的相同index索引号下。3.根据权利要求1所述的核电站DCS系统应用软件逻辑图连线数据处理方法,其特征在于,还包括:根据记录的连线端点到连线引脚的相对坐标,在重新打开或绘制时,直接根据引脚坐标和记录的相对坐标即可确定连线端点坐标。4.根据权利要求2所述的核电站DCS系统应用软件逻辑图连线数据处理方法,其特征在于,还包括:根据引脚ID的序号,计算得到引脚所在位置的序号,从而获取引脚属性。5.核电站DCS系统应用软件逻辑图连线数据处理装置,其特征在于,包括预加载模块、存储模块、计算匹配模块和绘制模块;其中,所述预加载模块用于一次性预加载图页中所有图元的引脚信息;所述存储模块采用双list数组格式存放引脚信息;所述计算模块用于一次性加载并计算出起始引脚符合连接规则的全部对端引脚,并保...

【专利技术属性】
技术研发人员:叶佩鑫韩文兴刘明星蒋维吴延群李晓龙杨斌黄俊曾少立
申请(专利权)人:中国核动力研究设计院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1