CN109933324A - 一种核电dcs人机界面自动生成方法 - Google Patents
一种核电dcs人机界面自动生成方法 Download PDFInfo
- Publication number
- CN109933324A CN109933324A CN201910228112.5A CN201910228112A CN109933324A CN 109933324 A CN109933324 A CN 109933324A CN 201910228112 A CN201910228112 A CN 201910228112A CN 109933324 A CN109933324 A CN 109933324A
- Authority
- CN
- China
- Prior art keywords
- nuclear power
- icon
- pel
- machine interface
- coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种核电DCS人机界面自动生成方法,属于核电DCS技术领域,解决了现有技术复杂、繁琐、耗时长、图符坐标无法精确绘制的问题。该方法包括如下步骤:识别核电过程设计图像中包含的图元和连接线;提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段;将上述图元中包含的通用特征信息与核电DCS人机***数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符;根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图。该方法通过编程可实现自动绘制MACS6流程图,提高设计效率和绘制精度。
Description
技术领域
本发明涉及核电DCS技术领域,尤其涉及一种核电DCS人机界面自动生成方法。
背景技术
在核电DCS行业内,对于人机交互过程画面的设计,通常是设计人员参照核电设计院提供的设计输入文件(Visio格式的核电过程设计图像),对比核电DCS人机***数据库中的设备图符,最终绘制成与DCS***相适应的DCS过程画面(MACS6流程图),整个过程采用纯手工绘制实现。
目前已知的核电DCS厂家或平台,如MELTAC平台、IA平台、NicSys2000N等,都采取这种纯手工绘制方式。这种绘制方法复杂、繁琐、耗时长,极大地浪费了人力或成本,同时图符坐标无法精确绘制,从而制约了项目工期,严重影响DCS过程画面的产品质量。
发明内容
鉴于上述的分析,本发明实施例旨在提供一种核电DCS人机界面自动生成方法,用以解决现有技术复杂、繁琐、耗时长、图符坐标无法精确绘制的问题。
一方面,本发明实施例提供了一种核电DCS人机界面自动生成方法,包括如下步骤:
识别核电过程设计图像中包含的图元和连接线;
提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段;
将上述图元中包含的通用特征信息与核电DCS人机***数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符;
根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图。
上述技术方案的有益效果如下:通过深入研究设计输入文件(核电过程设计图像)图元特征信息提取技术,并深度挖掘核电过程设计图像图元特征与MACS6流程图图符属性及组态信息(通用特征信息和独立特征信息)的对应关系,实现了核电DCS人机界面画面的自动生成。该方法能够通过遍历大量的核电过程设计图像中每一个图元,识别出图元的通用特征信息和独立特征信息信息,提取全部特征信息,生成可被DCS平台识别的特征信息,经大量试验证明,能够成功应用于核电DCS人机界面的研制工作,在极大程度上实现人机界面设计的自动化,代替传统的纯人工绘制、组态工作,解决人机界面图形元素绘制精度不高、规范性和一致性程度低等技术问题,达到节约人力成本和时间成本的目的。
基于上述方法的另一个实施例中,在进行识别核电过程设计图像中包含的图元和连接线之前,进行如下步骤:
建立核电过程设计图像坐标系和MACS6流程图坐标系,获得核电过程设计图像坐标系和MACS6流程图坐标系中各点坐标转换关系。
上述技术方案的有益效果是:通过建立核电过程设计图像坐标系和MACS6流程图坐标系,能够使得后面的识别、转换和生成MACS6流程图过程更加精准,获得细节准确性和可靠性更高。与现有技术相比,发掘出两种不同图像模式下位置信息在数据上潜在的对应关系,实现了从定性设计到定量设计的转变。
进一步,所述进行识别核电过程设计图像中包含的图元和连接线,包括如下步骤:
在核电过程设计图像坐标系下,删除核电过程设计图像中的页眉、页脚、标题区域信息,识别需要进行信息处理的核电过程设计图像有效区域;
对上述核电过程设计图像有效区域进行图形检测,获得核电过程设计图像中包含的图元和连接线;所述图元包括文本、线段、矩形。
上述进一步方案的有益效果是:对识别图元和连接线的过程进行了限定,并对线段和连接线进行区分,其中,线段只包括起点和终点。连接线包括起点、终点、转折点和交叉点。由于MACS6仅有线段这一类型图符,设计过程中核电过程设计图像中的连接线对应MACS6中数目不定的多条线段,因此需要对核电过程设计图像中的线段和连接线进行有效区分,这一过程成为了连接线自动生成出MACS6线段的前提和必选项。
进一步,所述提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段,包括如下步骤:
遍历所有核电过程设计图像中包含的图元和连接线,获得每个图元和连接线包含的通用特征信息和独立特征信息;
在连接线转折点以及交叉处,通过预设拆分处理方法对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段。
上述进一步方案的有益效果是:对提取通用特征信息和独立特征信息、并对连接线进行拆分转换处理的过程进行限定。针对核电过程设计图像中的连接线,探索出一种行之有效的连接线自动拆分成线段的技术,因为这种技术是从数据层面上建立转换关系,因此不仅适用于核电DCS的MACS6平台,还适用于目前已知的核电DCS其他平台(由于复杂度的关系目前的核电DCS平台仅支持线段这一设计直线的图符)。
进一步,文本包含的通用特征信息,包括模具名称、图符标签名图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;
文本包含的独立特征信息,包括文本背景色、文本名称、水平对齐方式、垂直对齐方式、字体、字号、文本宽度、文本高度、文本填充色;
线段包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;
线段包含的独立特征信息,包括线段的起点X坐标、线段的起点Y坐标、线段的终点X坐标、线段的终点Y坐标、线宽、线条颜色、线型、起点箭头、终点箭头;所述线型为实线、虚线、点线、一类虚点线、二类虚点线中的至少一种;
矩形包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;
矩形包含的独立特征信息,包括线宽、线条颜色、图符介质颜色、线条是否隐藏。
上述进一步方案的有益效果是:对图元的通用特征信息和独立特征信息进行限定,用户使用时不用再经信息选取、查询、配置等诸多环节,可直接应用,能够缩短项目时间,有效节约时间和成本。
进一步,所述通过预设拆分处理方法对连接线进行拆分转换处理,包括如下步骤:
对连接线上的关键点进行识别,获得起点、终点、转折点和交叉点;
从起点开始,依次遍历连接线上其他关键点,起点作为第一条线段起点,第二个点作为第一条线段终点,第三个点作为第二条线段起点,第四个点作为第二条线段终点,以此类推,获得n条线段,如果最终剩下一个孤立点,判定将所述连接线拆分成n+1条线段,如果无剩余孤立点,判定将所述连接线拆分成n条线段;
获得上述每条线段在核电过程设计图像中的坐标,进而通过坐标转换获得每条线段在最终MACS6流程图中的坐标。
上述进一步方案的有益效果是:对预设拆分处理方法的具体步骤进行了限定,方法简单有效,适合编程实现。具体地,采用递推法构造算法,由拆分成线段的数目不确定问题本身所具有的一种递推关系而逐次求解,使用该算法更贴近连接线特性的本质,因此求解结果更契合实际。
进一步,所述将图元中包含的通用特征信息与核电DCS人机***数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符,包括如下步骤:
提取图元中包含的通用特征信息,获得图元模具名称;
将所述图元模具名称与核电DCS人机***数据库中所有组元的图符名称进行比较,获得与所述图元模具名称相同的核电DCS人机***数据库中所有组元的图符;
在最终MACS6流程图中相应图元位置处,显示所述核电DCS人机***数据库中组元的图符,将其作为图元图符。
上述进一步方案的有益效果是:对获得核电DCS人机界面显示的图符方法进行限定,该方法代替了人工操作,能够自动完成从图符库中比对、查找、拖放图符等一系列繁琐过程,完成效率和完成质量都得到了极大提升。
进一步,所述根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图,包括如下步骤:
根据核电过程设计图像中图元的位置坐标,结合核电过程设计图像坐标系和MACS6流程图坐标系中各点坐标转换关系,获得MACS6流程图中图元的位置坐标;
在所述MACS6流程图中图元的位置坐标处,生成所述图元图符,以及图元接口,所述图元接口用于调用包含图元通用特征信息和独立特征信息的文件;
根据每条线段在最终MACS6流程图中的坐标,在MACS6流程图中显示所有线段,生成最终MACS6流程图。
上述进一步方案的有益效果是:对根据通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符生成最终MACS6流程图的方法进行限定,方法简单有效,易于实现。至此,MACS6流程图中的静态元素设计基本上已生成,自动生成已占据了核电人机界面设计工作的绝大部分比重。
进一步,该核电DCS人机界面自动生成方法,还包括如下步骤:
对于MACS6流程图中图元,将其图符标签名替换为机组名及域号,生成项目需求点名;
获得核电过程设计图像中图元的图符旋转角度,根据所述图符旋转角度对MACS6流程图图元图符旋转角度进行调整,保证二者旋转角度一致。
上述进一步方案的有益效果是:对项目常用的点名和图符自动调整步骤进行了限定,方法简单有效,适合编程实现。该方案是在完成MACS6流程图静态元素自动生成的基础上,实现对动态元素组态工作的自动完成,进一步减少人工组态的工作量。
进一步,该核电DCS人机界面自动生成方法,还包括如下步骤:
在所述MACS6流程图中图元的位置坐标处,生成所述图元与对应模拟量设备链接的接口,所述接口用于调用模拟量设备的采集数据;
设置图符精度,通过所述图符精度对上述模拟量设备的采集数据进行精度处理,获得符合所述图符精度的采集数据;
将所述符合图符精度的采集数据,通过图元接口实时保存在包含图元通用特征信息和独立特征信息的文件中。
上述进一步方案的有益效果是:对调用模拟量设备的采集数据的方法进行了限定,方法简单有效,适合编程实现。该方案是为实现动态元素组态工作的自动完成所做的进一步优化,使得组态工作的自动生成占比达到90%以上,从而促进整个核电DCS人机界面自动生成完成率达到95%以上。
本发明中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本发明的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过说明书、权利要求书以及附图中所特别指出的内容中来实现和获得。
附图说明
附图仅用于示出具体实施例的目的,而并不认为是对本发明的限制,在整个附图中,相同的参考符号表示相同的部件。
图1为本发明实施例1核电DCS人机界面自动生成方法的步骤示意图;
图2为本发明实施例核电DCS人机***数据库中常用图元图符示意图。
具体实施方式
下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。
实施例1
本发明的一个具体实施例,公开了一种核电DCS人机界面自动生成方法,如图1所示,该方法包括如下步骤:
S1.识别核电过程设计图像中包含的图元和连接线;
S2.提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段;
S3.将上述图元中包含的通用特征信息与核电DCS人机***数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符;
S4.根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图。
下面对本实施例涉及的概念进行简单介绍。
DCS:分布式控制***。
核电过程设计图像:核电过程设计流程图,用于显示核电厂传感器数据、设备状态、命令反馈等过程信息的图像文件。
MACS6:应用于核电DCS的HOlliAS MACS6软件平台。
核电DCS人机***数据库:包含MACS6中现场设备的基本符号,即图符。
线段:关键点只包括起点和终点。
连接线:关键点包括起点、终点、转折点和交叉点。
与现有技术相比,本实施例提供的方法通过深入研究设计输入文件(核电过程设计图像)图元特征信息提取技术,并深度挖掘核电过程设计图像图元特征与MACS6流程图图符属性及组态信息(通用特征信息和独立特征信息)的对应关系,实现了核电DCS人机界面画面的自动生成。该方法能够通读取大量的核电过程设计图像中每一个图元,识别出图元的通用特征信息和独立特征信息信息,提取全部特征信息,生成可被DCS平台识别的特征信息,并成功应用于核电DCS人机界面的研制工作。经大量试验证明,其在极大程度上实现了人机界面设计的自动化,代替了传统的纯人工绘制、组态工作,解决人机界面图形元素绘制精度不高、规范性和一致性程度低等技术问题,达到了节约人力成本和时间成本的目的。
实施例2
在实施例1的基础上进行优化,该核电DCS人机界面自动生成方法在步骤S1之前,还包括如下步骤:
S0.建立核电过程设计图像坐标系和MACS6流程图坐标系,获得核电过程设计图像坐标系和MACS6流程图坐标系中各点坐标转换关系。
通过建立核电过程设计图像坐标系和MACS6流程图坐标系,能够使得后面的识别、转换和生成MACS6流程图过程更加精准,获得细节准确性和可靠性更高。
下面表1举例说明了核电过程设计图像坐标和MACS6流程图坐标的区别。
表1
优选地,步骤S1可进一步细化为如下步骤:
S11.在核电过程设计图像坐标系下,删除核电过程设计图像中的页眉、页脚、标题区域信息,识别需要进行信息处理的核电过程设计图像有效区域;
S12.对上述核电过程设计图像有效区域进行图形检测,获得核电过程设计图像中包含的图元和连接线。
步骤S11中,MACS6流程图包括页眉、页脚、标题区域,这些信息不需要输入,不需要识别,而核电过程设计图像页面底部包括文件编制信息区域,应删除页眉、页脚、标题区域的无关信息,只进行画面有效区域(核电过程设计图像有效区域)的识别。线段只包括起点和终点。连接线包括起点、终点、转折点和交叉点。由于MACS6仅有线段这一类型图符,设计过程中核电过程设计图像中的连接线对应MACS6中数目不定的多条线段,因此上述步骤中需要对核电过程设计图像中的线段和连接线进行有效区分。
优选地,步骤S12中,所述图元包括文本、线段、矩形等。
优选地,步骤S2可进一步细化为如下步骤:
S21.遍历所有核电过程设计图像中包含的图元和连接线,获得每个图元和连接线包含的通用特征信息和独立特征信息;
S22.在连接线转折点以及交叉处,通过预设拆分处理方法对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段。
上述步骤S21-S22针对核电过程设计图像中的连接线,探索出一种行之有效的连接线自动拆分成线段的技术,因为这种技术是从数据层面上建立转换关系,因此不仅适用于核电DCS的MACS6平台,还适用于目前已知的核电DCS其他平台。
优选地,步骤S21中,文本包含的通用特征信息,包括模具名称、图符标签名图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标(旋转中心相对于图符坐标下的X坐标)、图符旋转中心Y相对坐标(旋转中心相对于图符坐标下的Y坐标)。文本包含的独立特征信息,包括文本背景色、文本名称、水平对齐方式、垂直对齐方式、字体、字号、文本宽度、文本高度、文本填充色。
优选地,步骤S21中,线段包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标。线段包含的独立特征信息,包括线段的起点X坐标、线段的起点Y坐标、线段的终点X坐标、线段的终点Y坐标、线宽、线条颜色、线型、起点箭头、终点箭头;所述线型为实线、虚线、点线、一类虚点线、二类虚点线中的至少一种。
优选地,步骤S21中,矩形包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标。矩形包含的独立特征信息,包括线宽、线条颜色、图符介质颜色、线条是否隐藏。
通过上述图元的通用特征信息和独立特征信息,用户使用时不用再经信息选取、查询、配置等诸多环节,可直接应用,能够缩短项目时间,有效节约时间和成本。
优选地,步骤S22中,通过预设拆分处理方法对连接线进行拆分转换处理,包括如下步骤:
S221.对连接线上的关键点进行识别,获得起点、终点、转折点和交叉点;
S222.从起点开始,依次遍历连接线上其他关键点,起点(第一个点)作为第一条线段起点,第二个点作为第一条线段终点,第三个点作为第二条线段起点,第四个点作为第二条线段终点,以此类推,获得n条线段,如果最终剩下一个孤立点,判定将所述连接线拆分成n+1条线段,如果无剩余孤立点,判定将所述连接线拆分成n条线段;
S223.获得上述每条线段在核电过程设计图像中的坐标(起点坐标和终点坐标),进而通过坐标转换获得每条线段在最终MACS6流程图中的坐标。
优选地,步骤S3可进一步细化为如下步骤:
S31.提取图元中包含的通用特征信息,获得图元模具名称;
S32.将所述图元模具名称与核电DCS人机***数据库中所有组元的图符名称进行比较,获得与所述图元模具名称相同的核电DCS人机***数据库中所有组元的图符;
S33.在最终MACS6流程图中相应图元位置处,显示所述核电DCS人机***数据库中组元的图符,将其作为图元图符。
示例性地,核电DCS人机***数据库中常用图元图符如图2所示。
优选地,步骤S4可进一步细化为如下步骤:
S41.根据核电过程设计图像中图元的位置坐标,结合核电过程设计图像坐标系和MACS6流程图坐标系中各点坐标转换关系,获得MACS6流程图中图元的位置坐标;
S42.在所述MACS6流程图中图元的位置坐标处,生成所述图元图符,以及图元接口,所述图元接口用于调用包含图元通用特征信息和独立特征信息的文件;
S43.根据每条线段在最终MACS6流程图中的坐标,在MACS6流程图中显示所有线段,生成最终MACS6流程图。
优选地,步骤S42中,调用文本的通用特征信息和独立特征信息进行显示时,需要进行DCS显示的适配处理,具体包括如下步骤:
S421.统计文本中包含的中文字符、英文字符或数字、特殊字符(比如+、-、/等)的数目;
S422.获得上述每种字符中单个字符所占宽度(像素),该宽度为一经验范围数值;
S423.获得文本中所有字符所占的像素总宽度,作为被除数;
S424.以文本宽度转换后的像素宽度,作为除数;
S425.将被除数与除数进行整除运算,得到的商加1作为行数;
S426.MACS6中文本按步骤S425获得的行数进行自动断行处理。
上述S425实际计算行数时,对行数的最终确定有优化微调处理算法,确保MACS6中的显示效果与Visio一致。此处不赘述。
优选地,该核电DCS人机界面自动生成方法还包括如下步骤:
S5.对于MACS6流程图中图元,将其图符标签名替换为机组名及域号,生成项目需求点名;
S6.获得核电过程设计图像中图元的图符旋转角度,根据所述图符旋转角度对MACS6流程图图元图符旋转角度进行调整,保证二者旋转角度一致。
优选地,该核电DCS人机界面自动生成方法还包括如下步骤:
S7.在所述MACS6流程图中图元的位置坐标处,生成所述图元与对应模拟量设备链接的接口,所述接口用于调用模拟量设备的采集数据;
S8.设置图符精度,通过所述图符精度对上述模拟量设备的采集数据进行精度处理,获得符合所述图符精度的采集数据;
S9.将所述符合图符精度的采集数据,通过图元接口实时保存在包含图元通用特征信息和独立特征信息的文件中。
与实施例1相比,本实施例提供的核电DCS人机界面自动生成方法建立了核电过程设计图像坐标系和MACS6流程图坐标系,在核电过程设计图像坐标系下,对核电过程设计图像有效区域进行图形检测,获得图元和连接线,并对连接线通过自动拆分技术拆分成多条线段,对图元进行识别,根据通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图。通过上述方法,基本上能够完成MACS6流程图中的静态元素设计,自动生成已占据了核电人机界面设计工作的绝大部分,能够大幅度节省设计人员的时间和成本。
本领域技术人员可以理解,实现上述实施例方法的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读存储介质中。其中,所述计算机可读存储介质为磁盘、光盘、只读存储记忆体或随机存储记忆体等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (10)
1.一种核电DCS人机界面自动生成方法,其特征在于,包括如下步骤:
识别核电过程设计图像中包含的图元和连接线;
提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段;
将上述图元中包含的通用特征信息与核电DCS人机***数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符;
根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图。
2.根据权利要求1所述的核电DCS人机界面自动生成方法,其特征在于,在进行识别核电过程设计图像中包含的图元和连接线之前,进行如下步骤:
建立核电过程设计图像坐标系和MACS6流程图坐标系,获得核电过程设计图像坐标系和MACS6流程图坐标系中各点坐标转换关系。
3.根据权利要求1或2所述的核电DCS人机界面自动生成方法,其特征在于,所述识别核电过程设计图像中包含的图元和连接线,包括如下步骤:
在核电过程设计图像坐标系下,删除核电过程设计图像中的页眉、页脚、标题区域信息,识别需要进行信息处理的核电过程设计图像有效区域;
对上述核电过程设计图像有效区域进行图形检测,获得核电过程设计图像中包含的图元和连接线,所述图元包括文本、线段、矩形。
4.根据权利要求3所述的核电DCS人机界面自动生成方法,其特征在于,所述提取上述图元和连接线中包含的通用特征信息和独立特征信息,并对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段,包括如下步骤:
遍历所有核电过程设计图像中包含的图元和连接线,获得每个图元和连接线包含的通用特征信息和独立特征信息;
在连接线转折点以及交叉处,通过预设拆分处理方法对连接线进行拆分转换处理,获得适合核电DCS人机界面显示的线段。
5.根据权利要求4所述的核电DCS人机界面自动生成方法,其特征在于,文本包含的通用特征信息,包括模具名称、图符标签名图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;
文本包含的独立特征信息,包括文本背景色、文本名称、水平对齐方式、垂直对齐方式、字体、字号、文本宽度、文本高度、文本填充色;
线段包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;
线段包含的独立特征信息,包括线段的起点X坐标、线段的起点Y坐标、线段的终点X坐标、线段的终点Y坐标、线宽、线条颜色、线型、起点箭头、终点箭头;所述线型为实线、虚线、点线、一类虚点线、二类虚点线中的至少一种;
矩形包含的通用特征信息,包括图符标签名、图符宽度、图符高度、图符旋转中心X坐标、图符旋转中心Y坐标、图符旋转中心X相对坐标、图符旋转中心Y相对坐标;
矩形包含的独立特征信息,包括线宽、线条颜色、图符介质颜色、线条是否隐藏。
6.根据权利要求4或5所述的核电DCS人机界面自动生成方法,其特征在于,所述通过预设拆分处理方法对连接线进行拆分转换处理,包括如下步骤:
对连接线上的关键点进行识别,获得起点、终点、转折点和交叉点;
从起点开始,依次遍历连接线上其他关键点,起点作为第一条线段起点,第二个点作为第一条线段终点,第三个点作为第二条线段起点,第四个点作为第二条线段终点,以此类推,获得n条线段,如果最终剩下一个孤立点,判定将所述连接线拆分成n+1条线段,如果无剩余孤立点,判定将所述连接线拆分成n条线段;
获得上述每条线段在核电过程设计图像中的坐标,进而通过坐标转换获得每条线段在最终MACS6流程图中的坐标。
7.根据权利要求5所述的核电DCS人机界面自动生成方法,其特征在于,所述将图元中包含的通用特征信息与核电DCS人机***数据库中组元信息进行比较,获得核电DCS人机界面中对应的图符,包括如下步骤:
提取图元中包含的通用特征信息,获得图元模具名称;
将所述图元模具名称与核电DCS人机***数据库中所有组元的图符名称进行比较,获得与所述图元模具名称相同的核电DCS人机***数据库中所有组元的图符;
在最终MACS6流程图中相应图元位置处,显示所述核电DCS人机***数据库中组元的图符,将其作为图元图符。
8.根据权利要求7所述的核电DCS人机界面自动生成方法,其特征在于,所述根据上述通用特征信息和独立特征信息、适合核电DCS人机界面显示的线段、核电DCS人机界面中的对应图符,在核电DCS人机界面上生成最终MACS6流程图,包括如下步骤:
根据核电过程设计图像中图元的位置坐标,结合核电过程设计图像坐标系和MACS6流程图坐标系中各点坐标转换关系,获得MACS6流程图中图元的位置坐标;
在所述MACS6流程图中图元的位置坐标处,生成所述图元图符,以及图元接口,所述图元接口用于调用包含图元通用特征信息和独立特征信息的文件;
根据每条线段在最终MACS6流程图中的坐标,在MACS6流程图中显示所有线段,生成最终MACS6流程图。
9.根据权利要求7所述的核电DCS人机界面自动生成方法,其特征在于,还包括如下步骤:
对于MACS6流程图中图元,将其图符标签名替换为机组名及域号,生成项目需求点名;
获得核电过程设计图像中图元的图符旋转角度,根据所述图符旋转角度对MACS6流程图图元图符旋转角度进行调整,保证二者旋转角度一致。
10.根据权利要求8或9所述的核电DCS人机界面自动生成方法,其特征在于,还包括如下步骤:
在所述MACS6流程图中图元的位置坐标处,生成所述图元与对应模拟量设备链接的接口,所述接口用于调用模拟量设备的采集数据;
设置图符精度,通过所述图符精度对上述模拟量设备的采集数据进行精度处理,获得符合所述图符精度的采集数据;
将所述符合图符精度的采集数据,通过图元接口实时保存在包含图元通用特征信息和独立特征信息的文件中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910228112.5A CN109933324B (zh) | 2019-03-25 | 2019-03-25 | 一种核电dcs人机界面自动生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910228112.5A CN109933324B (zh) | 2019-03-25 | 2019-03-25 | 一种核电dcs人机界面自动生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109933324A true CN109933324A (zh) | 2019-06-25 |
CN109933324B CN109933324B (zh) | 2022-04-22 |
Family
ID=66988308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910228112.5A Active CN109933324B (zh) | 2019-03-25 | 2019-03-25 | 一种核电dcs人机界面自动生成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109933324B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111026307A (zh) * | 2019-12-11 | 2020-04-17 | 新奥数能科技有限公司 | 一种用于快速关联图形组态工具中图元的方法及装置 |
CN111830918A (zh) * | 2020-07-20 | 2020-10-27 | 北京广利核***工程有限公司 | 一种基于eplan平台的核电dcs控制机柜成套图升版方法及*** |
CN111949263A (zh) * | 2020-07-08 | 2020-11-17 | 中核武汉核电运行技术股份有限公司 | 一种基于图像识别技术的人因工程设计验证方法 |
CN113986214A (zh) * | 2021-10-26 | 2022-01-28 | 中国核动力研究设计院 | 核电站dcs***应用软件逻辑图连线数据处理方法 |
CN115185508A (zh) * | 2022-05-20 | 2022-10-14 | 中核武汉核电运行技术股份有限公司 | 一种基于图元的算法组态工具和方法 |
CN115421458A (zh) * | 2022-09-09 | 2022-12-02 | 中国核动力研究设计院 | 一种dcs***算法组态图符及其通用结构 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103065343A (zh) * | 2013-01-06 | 2013-04-24 | 中国科学院水利部成都山地灾害与环境研究所 | 一种基于空间数据模型的矢量图件标准转换方法 |
CN104484499A (zh) * | 2014-11-18 | 2015-04-01 | 中国南方电网有限责任公司超高压输电公司南宁局 | 一种用于变电站二次回路的动态仿真图纸快速生成方法 |
CN105335158A (zh) * | 2015-10-29 | 2016-02-17 | 西安电子科技大学 | 基于arinc661自定义符号库的飞行界面显示方法 |
WO2018137144A1 (zh) * | 2017-01-24 | 2018-08-02 | 北京广利核***工程有限公司 | 一种图形用户界面gui*** |
CN109471613A (zh) * | 2018-09-25 | 2019-03-15 | 北京广利核***工程有限公司 | 核安全级应用的图形文件生成方法和*** |
-
2019
- 2019-03-25 CN CN201910228112.5A patent/CN109933324B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103065343A (zh) * | 2013-01-06 | 2013-04-24 | 中国科学院水利部成都山地灾害与环境研究所 | 一种基于空间数据模型的矢量图件标准转换方法 |
CN104484499A (zh) * | 2014-11-18 | 2015-04-01 | 中国南方电网有限责任公司超高压输电公司南宁局 | 一种用于变电站二次回路的动态仿真图纸快速生成方法 |
CN105335158A (zh) * | 2015-10-29 | 2016-02-17 | 西安电子科技大学 | 基于arinc661自定义符号库的飞行界面显示方法 |
WO2018137144A1 (zh) * | 2017-01-24 | 2018-08-02 | 北京广利核***工程有限公司 | 一种图形用户界面gui*** |
CN109471613A (zh) * | 2018-09-25 | 2019-03-15 | 北京广利核***工程有限公司 | 核安全级应用的图形文件生成方法和*** |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111026307A (zh) * | 2019-12-11 | 2020-04-17 | 新奥数能科技有限公司 | 一种用于快速关联图形组态工具中图元的方法及装置 |
CN111026307B (zh) * | 2019-12-11 | 2021-07-30 | 新奥数能科技有限公司 | 一种用于快速关联图形组态工具中图元的方法及装置 |
CN111949263A (zh) * | 2020-07-08 | 2020-11-17 | 中核武汉核电运行技术股份有限公司 | 一种基于图像识别技术的人因工程设计验证方法 |
CN111949263B (zh) * | 2020-07-08 | 2024-05-14 | 中核武汉核电运行技术股份有限公司 | 一种基于图像识别技术的人因工程设计验证方法 |
CN111830918A (zh) * | 2020-07-20 | 2020-10-27 | 北京广利核***工程有限公司 | 一种基于eplan平台的核电dcs控制机柜成套图升版方法及*** |
CN113986214A (zh) * | 2021-10-26 | 2022-01-28 | 中国核动力研究设计院 | 核电站dcs***应用软件逻辑图连线数据处理方法 |
CN113986214B (zh) * | 2021-10-26 | 2024-04-23 | 中国核动力研究设计院 | 核电站dcs***应用软件逻辑图连线数据处理方法 |
CN115185508A (zh) * | 2022-05-20 | 2022-10-14 | 中核武汉核电运行技术股份有限公司 | 一种基于图元的算法组态工具和方法 |
CN115185508B (zh) * | 2022-05-20 | 2024-06-11 | 中核武汉核电运行技术股份有限公司 | 一种基于图元的算法组态工具和方法 |
CN115421458A (zh) * | 2022-09-09 | 2022-12-02 | 中国核动力研究设计院 | 一种dcs***算法组态图符及其通用结构 |
Also Published As
Publication number | Publication date |
---|---|
CN109933324B (zh) | 2022-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109933324A (zh) | 一种核电dcs人机界面自动生成方法 | |
CA2676487C (en) | Method for emphasizing differences in graphical appearance between an original document and a modified document with annotations | |
US11386589B2 (en) | Method and device for image generation and colorization | |
US8952985B2 (en) | Digital comic editor, method and non-transitory computer-readable medium | |
CN102682307A (zh) | 基于图像处理的可编辑答题卡***及其实现方法 | |
US20130104015A1 (en) | Digital comic editor, method and non-transitory computer-readable medium | |
CN106126489A (zh) | 一种报告文件动态图表编辑方法及*** | |
EP3543948A1 (en) | Method for providing e-book service and computer program therefor | |
CN107797754A (zh) | 一种文本复制的方法及装置和介质产品 | |
CN109447019B (zh) | 基于图像识别与数据库存储的纸质扫描文档电子化方法 | |
CN106201255B (zh) | 一种信息处理方法及电子设备 | |
CN112084103B (zh) | 界面测试方法、装置、设备和介质 | |
CN111107264A (zh) | 图像处理方法、装置、存储介质以及终端 | |
US11430166B1 (en) | Facilitating generation of number-bullet objects | |
US6430583B1 (en) | Scenario editing apparatus for performing editing of multimedia using figure feature points | |
CN114724170A (zh) | 一种bom的生成方法、装置、电子设备及存储介质 | |
JPH0612540B2 (ja) | 文書作成支援装置 | |
CN102902534A (zh) | 一种透明osd软件实现方法 | |
CN109741417B (zh) | 一种图形文件的生成方法、装置、计算设备及存储介质 | |
CN113569161A (zh) | ***标注方法、装置、电子设备及计算机可读介质 | |
CN106547891A (zh) | 针对掌上显示设备的图片化文本信息的快速可视化方法 | |
CN113627456B (zh) | 生成基准数据的方法和装置 | |
CN107831920A (zh) | 光标移动显示方法、装置、移动终端及存储介质 | |
CN111275794B (zh) | 一种自动生成表情图片的方法、装置及存储介质 | |
KR100586602B1 (ko) | 라스터 맵 오버레이 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |