本發(fā)明涉及核電dcs,具體地涉及一種核電畫面動(dòng)態(tài)圖符更新方法、一種核電畫面動(dòng)態(tài)圖符更新系統(tǒng)、一種機(jī)器可讀存儲(chǔ)介質(zhì)及一種電子設(shè)備。
背景技術(shù):
1、核電dcs畫面是核電重要的文件,核電操縱員可通過顯示畫面完成對(duì)核電站的監(jiān)視、操作。在項(xiàng)目實(shí)施過程中,組態(tài)人員根據(jù)設(shè)計(jì)輸入文件用dcs軟件進(jìn)行畫面組態(tài),完成后從dcs軟件中導(dǎo)出一份pdf副本供設(shè)計(jì)院業(yè)主審查。目前對(duì)于初版畫面完成后再升版的情況,在初版畫面完成后,發(fā)現(xiàn)動(dòng)態(tài)圖符有部分缺陷,需要設(shè)計(jì)人員通過刪除現(xiàn)有錯(cuò)誤圖符,從圖符庫中調(diào)出新圖符再填寫組態(tài)項(xiàng)實(shí)現(xiàn),操作過程較為繁瑣、耗時(shí)長效率較低。
2、針對(duì)動(dòng)態(tài)圖符有部分缺陷時(shí)畫面更新的方式仍需要對(duì)有缺陷的動(dòng)態(tài)圖符進(jìn)行更新,而目前對(duì)于動(dòng)態(tài)圖符的更新仍需手動(dòng)完成。因此,如何實(shí)現(xiàn)核電dcs畫面圖符的無縫更新,以達(dá)到節(jié)約人力成本,避免人因失誤是目前亟需解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施方式的目的是提供一種核電畫面動(dòng)態(tài)圖符更新方法及系統(tǒng),以至少解決上述的如何實(shí)現(xiàn)核電dcs畫面圖符的無縫更新,以達(dá)到節(jié)約人力成本,避免人因失誤的問題。
2、為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面提供一種核電畫面動(dòng)態(tài)圖符更新方法,包括:
3、獲取新圖符配置數(shù)據(jù);其中,新圖符配置數(shù)據(jù)包括新圖符和新圖符的名稱;
4、基于新圖符的名稱,遍歷待更新核電原始畫面中的所有動(dòng)態(tài)圖符名稱,以識(shí)別待更新核電原始畫面中的所有待更新圖符,并提取待更新核電原始畫面中的各待更新圖符的目標(biāo)位置坐標(biāo)和目標(biāo)屬性參數(shù);
5、將待更新核電原始畫面中的各待更新圖符更新為新圖符,并基于待更新核電原始畫面中的各待更新圖符的目標(biāo)位置坐標(biāo)和目標(biāo)屬性參數(shù),對(duì)對(duì)應(yīng)新圖符進(jìn)行賦值,以得到更新圖符后的核電畫面。
6、可選的,上述提取待更新核電原始畫面中的各待更新圖符的目標(biāo)位置坐標(biāo),包括:
7、將待更新核電原始畫面的中心點(diǎn)作為坐標(biāo)原點(diǎn),建立核電畫面坐標(biāo)系;
8、基于核電畫面坐標(biāo)系,獲得待更新核電原始畫面中的各待更新圖符的預(yù)設(shè)角度的正切點(diǎn)作為對(duì)應(yīng)的目標(biāo)位置坐標(biāo)。
9、可選的,上述待更新核電原始畫面包括圖符靜態(tài)外觀數(shù)據(jù)和圖符動(dòng)態(tài)屬性數(shù)據(jù)。
10、可選的,在得到更新圖符后的核電畫面之后,該方法還包括:
11、將更新圖符后的核電畫面保存至核電畫面輸出位置;
12、當(dāng)響應(yīng)于核電dcs畫面輸出指令時(shí),獲取核電畫面輸出位置處的更新圖符后的核電畫面,基于圖符動(dòng)態(tài)屬性數(shù)據(jù),對(duì)更新圖符后的核電畫面中的所有動(dòng)態(tài)圖符進(jìn)行畫面組態(tài),以生成核電dcs畫面;
13、對(duì)核電dcs畫面進(jìn)行運(yùn)行展示。
14、可選的,上述新圖符的獲取規(guī)則包括:
15、基于預(yù)先確定的核電原始畫面中的缺陷圖符圖像數(shù)據(jù),確定新圖符的設(shè)計(jì)圖像;
16、識(shí)別新圖符的設(shè)計(jì)圖像中的圖元和連接線,并提取圖元和連接線之間的通用特征信息、圖元的獨(dú)立特征信息和連接線的獨(dú)立特征信息;
17、將圖元和連接線之間的通用特征信息、圖元的獨(dú)立特征信息和連接線的獨(dú)立特征信息輸入至圖符數(shù)據(jù)庫中進(jìn)行匹配,確定圖符數(shù)據(jù)庫中最匹配的圖符作為新圖符;其中,
18、圖元和連接線之間的通用特征信息包括各圖元和與各圖元連接的連接線的連接位置、與各圖元連接的連接線的數(shù)量,圖元的獨(dú)立特征信息包括各圖元的形狀、各形狀的圖元數(shù)量和各圖元的背景顏色,連接線的獨(dú)立特征信息包括各連接線的線型和線寬。
19、可選的,在遍歷待更新核電原始畫面中的所有動(dòng)態(tài)圖符名稱之前,該方法還包括:
20、對(duì)待更新核電原始畫面中的所有動(dòng)態(tài)圖符的位置關(guān)系進(jìn)行識(shí)別,得到待更新核電原始畫面對(duì)應(yīng)的動(dòng)態(tài)圖符位置關(guān)系圖;
21、基于待更新核電原始畫面對(duì)應(yīng)的動(dòng)態(tài)圖符位置關(guān)系圖,建立待更新核電原始畫面對(duì)應(yīng)的動(dòng)態(tài)圖符有向圖;
22、基于待更新核電原始畫面對(duì)應(yīng)的動(dòng)態(tài)圖符有向圖,確定待更新核電原始畫面中的各動(dòng)態(tài)圖符的入度數(shù)據(jù);
23、基于待更新核電原始畫面中的各動(dòng)態(tài)圖符的入度數(shù)據(jù),對(duì)待更新核電原始畫面中的各動(dòng)態(tài)圖符進(jìn)行拓?fù)渑判颍玫酵負(fù)渑判蚪Y(jié)果;
24、基于拓?fù)渑判蚪Y(jié)果,對(duì)待更新核電原始畫面中的各動(dòng)態(tài)圖符進(jìn)行編碼,將各動(dòng)態(tài)圖符的編碼作為對(duì)應(yīng)的動(dòng)態(tài)圖符名稱。
25、可選的,上述基于待更新核電原始畫面中的各動(dòng)態(tài)圖符的入度數(shù)據(jù),對(duì)待更新核電原始畫面中的各動(dòng)態(tài)圖符進(jìn)行拓?fù)渑判?,得到拓?fù)渑判蚪Y(jié)果,包括:
26、a1:將入度數(shù)據(jù)為0的動(dòng)態(tài)圖符作為第一待編碼點(diǎn);
27、a2:遍歷以第一待編碼點(diǎn)為起點(diǎn)的邊對(duì)應(yīng)的動(dòng)態(tài)圖符作為第二待編碼點(diǎn),并將第二待編碼點(diǎn)與第一待編碼點(diǎn)之間的邊進(jìn)行刪除,以使第二待編碼點(diǎn)的入度數(shù)據(jù)減1;
28、a3:將第一待編碼點(diǎn)填入至拓?fù)湫蛄械哪┪参恢?,并?biāo)記第一待編碼點(diǎn)為已排序動(dòng)態(tài)圖符;
29、a4:將入度數(shù)據(jù)最少的第二待編碼點(diǎn)作為新的第一待編碼點(diǎn),重復(fù)執(zhí)行a2至a4,直至待更新核電原始畫面中的所有動(dòng)態(tài)圖符均標(biāo)記為已排序動(dòng)態(tài)圖符,得到拓?fù)渑判蚪Y(jié)果。
30、本發(fā)明第二方面提供一種核電畫面動(dòng)態(tài)圖符更新系統(tǒng),包括:
31、新圖符配置數(shù)據(jù)獲取模塊,用于獲取新圖符配置數(shù)據(jù);其中,新圖符配置數(shù)據(jù)包括新圖符和新圖符的名稱;
32、待更新圖符識(shí)別模塊,用于基于新圖符的名稱,遍歷待更新核電原始畫面中的所有動(dòng)態(tài)圖符名稱,以識(shí)別待更新核電原始畫面中的所有待更新圖符,并提取待更新核電原始畫面中的各待更新圖符的目標(biāo)位置坐標(biāo)和目標(biāo)屬性參數(shù);
33、更新圖符模塊,用于將待更新核電原始畫面中的各待更新圖符更新為新圖符,并基于待更新核電原始畫面中的各待更新圖符的目標(biāo)位置坐標(biāo)和目標(biāo)屬性參數(shù),對(duì)對(duì)應(yīng)新圖符進(jìn)行賦值,以得到更新圖符后的核電畫面。
34、在本發(fā)明第三方面提供一種機(jī)器可讀存儲(chǔ)介質(zhì),該機(jī)器可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有指令,該指令在被處理器執(zhí)行時(shí)使得上述處理器被配置成執(zhí)行上述的核電畫面動(dòng)態(tài)圖符更新方法。
35、在本發(fā)明第四方面提供一種電子設(shè)備,電子設(shè)備包括存儲(chǔ)器、處理器以及存儲(chǔ)在上述存儲(chǔ)器中并可在上述處理器上運(yùn)行的計(jì)算機(jī)程序,上述處理器執(zhí)行上述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的核電畫面動(dòng)態(tài)圖符更新方法。
36、通過上述技術(shù)方案,提供一種核電畫面動(dòng)態(tài)圖符更新方法及系統(tǒng)在針對(duì)核電原始畫面中的動(dòng)態(tài)圖符有部分缺陷,需要對(duì)核電原始畫面進(jìn)行更新時(shí),獲取新圖符配置數(shù)據(jù),根據(jù)新圖符配置數(shù)據(jù)中的新圖符的名稱,遍歷待更新核電原始畫面中的所有動(dòng)態(tài)圖符名稱,識(shí)別出所有待更新圖符,并提取待更新核電原始畫面中的各待更新圖符的目標(biāo)位置坐標(biāo)和目標(biāo)屬性參數(shù)。利用新圖符替換待更新核電原始畫面中的各待更新圖符,并將各待更新圖符的目標(biāo)位置坐標(biāo)和目標(biāo)屬性參數(shù)賦值給對(duì)應(yīng)位置的新圖符,從而得到更新圖符后的核電畫面。在核電原始畫面完成的情況下,當(dāng)發(fā)現(xiàn)動(dòng)態(tài)圖符有部分缺陷時(shí),利用該方法及系統(tǒng)可直接將所有待更新核電原始畫面中的待更新圖符都進(jìn)行一鍵更新,不需設(shè)計(jì)人員通過刪除現(xiàn)有錯(cuò)誤圖符,也不需要設(shè)計(jì)人員重新填寫組態(tài)項(xiàng)實(shí)現(xiàn),從而節(jié)約人力成本。從而實(shí)現(xiàn)了在核電原始畫面組態(tài)完成后,核電dcs畫面在批量更換新版圖符的同時(shí)可以保留舊圖符原有的關(guān)鍵屬性參數(shù)。進(jìn)而實(shí)現(xiàn)了核電dcs畫面圖符的無縫更新,從而達(dá)到節(jié)約人力成本,避免人因失誤的目的。
37、本發(fā)明實(shí)施方式的其它特征和優(yōu)點(diǎn)將在隨后的具體實(shí)施方式部分予以詳細(xì)說明。