本發(fā)明涉及,尤其涉及一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法及系統(tǒng)。
背景技術(shù):
1、本部分的陳述僅僅是提供了與本發(fā)明相關(guān)的背景技術(shù)信息,不必然構(gòu)成在先技術(shù)。
2、顯示畫(huà)面是核電廠重要的人機(jī)接口資源,可使操縱員正確、快速掌握電廠工況和狀態(tài),并采取控制動(dòng)作。電力行業(yè)中,非安全級(jí)顯示畫(huà)面一般由設(shè)計(jì)院采用圖形繪制工具完成設(shè)計(jì),通過(guò)跨公司的提資業(yè)務(wù)流程交由dcs(分散控制系統(tǒng))供貨商進(jìn)行組態(tài)。這種工作方式最顯著的特點(diǎn)是:
3、1)設(shè)計(jì)資料與dcs供貨產(chǎn)品之間為弱耦合,dcs供貨商通過(guò)人為理解上游提資,部分或全部體現(xiàn)在產(chǎn)品中。提資的過(guò)程與供貨產(chǎn)品開(kāi)發(fā)分開(kāi)進(jìn)行,無(wú)法進(jìn)行協(xié)同;
4、2)大量的人工時(shí)耗費(fèi)在dcs組態(tài)中。由于人的手工繪圖,不可避免地產(chǎn)生各種人因錯(cuò)誤;
5、3)實(shí)施過(guò)程中存在澄清、文件升版等大量中間環(huán)節(jié)迭代。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明為了解決上述問(wèn)題,提出了一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法及系統(tǒng),能夠?qū)⒌谝黄脚_(tái)形成的待轉(zhuǎn)換文件自動(dòng)轉(zhuǎn)換成第二平臺(tái)能夠顯示的文件,并在第二平臺(tái)上顯示。
2、為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
3、第一方面,提供了一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法,包括:
4、獲取第一平臺(tái)形成的待轉(zhuǎn)換文件;
5、提取待轉(zhuǎn)換文件中所有元素信息及元素屬性;
6、確定待轉(zhuǎn)換文件中每個(gè)元素信息的圖宏編碼;
7、根據(jù)預(yù)設(shè)的元素映射規(guī)則,確定待轉(zhuǎn)換文件中每個(gè)元素屬性對(duì)應(yīng)的第二平臺(tái)中元素屬性;
8、將所有圖宏編碼和待轉(zhuǎn)換文件中元素屬性對(duì)應(yīng)的第二平臺(tái)中元素屬性進(jìn)行整合,獲得轉(zhuǎn)換后文件;
9、通過(guò)第二平臺(tái)對(duì)轉(zhuǎn)換后文件進(jìn)行畫(huà)面顯示。
10、進(jìn)一步的,元素映射規(guī)則描述第一平臺(tái)中元素屬性與第二平臺(tái)中元素屬性的對(duì)應(yīng)關(guān)系,及圖宏編碼與第二平面中元素信息的對(duì)應(yīng)關(guān)系。
11、進(jìn)一步的,通過(guò)第二平臺(tái)對(duì)轉(zhuǎn)換后文件進(jìn)行畫(huà)面顯示時(shí),首先根據(jù)每個(gè)元素信息的圖宏編碼,確定第二平臺(tái)要顯示的元素信息;
12、根據(jù)待轉(zhuǎn)換文件中元素屬性對(duì)應(yīng)的第二平臺(tái)中元素屬性,通過(guò)第二平臺(tái)對(duì)第二平臺(tái)要顯示的元素信息進(jìn)行顯示。
13、進(jìn)一步的,根據(jù)預(yù)設(shè)的元素映射規(guī)則,構(gòu)建元素映射表;元素映射表包括第二平臺(tái)中元素信息、圖宏編碼、第一平臺(tái)中元素屬性和第二平臺(tái)中元素屬性;
14、根據(jù)待轉(zhuǎn)換文件中每個(gè)元素信息的圖宏編碼及元素屬性,從元素映射表中查詢確定第二平臺(tái)要顯示的元素信息及元素屬性。
15、進(jìn)一步的,每個(gè)元素信息對(duì)應(yīng)單獨(dú)的圖宏編碼。
16、進(jìn)一步的,通過(guò)元素屬性id,表征待轉(zhuǎn)換文件中元素的元素屬性。
17、第二方面,提出了一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換系統(tǒng),包括:
18、文件獲取模塊,用于獲取第一平臺(tái)形成的待轉(zhuǎn)換文件;
19、圖元信息提取模塊,用于提取待轉(zhuǎn)換文件中所有元素信息及元素屬性;
20、圖宏編碼確定模塊,用于確定待轉(zhuǎn)換文件中每個(gè)元素信息的圖宏編碼;
21、映射模塊,用于根據(jù)預(yù)設(shè)的元素映射規(guī)則,確定待轉(zhuǎn)換文件中每個(gè)元素屬性對(duì)應(yīng)的第二平臺(tái)中元素屬性;
22、轉(zhuǎn)換后文件生成模塊,用于將所有圖宏編碼和待轉(zhuǎn)換文件中元素屬性對(duì)應(yīng)的第二平臺(tái)中元素屬性進(jìn)行整合,獲得轉(zhuǎn)換后文件;
23、第二平臺(tái),用于對(duì)轉(zhuǎn)換后文件進(jìn)行畫(huà)面顯示。
24、第三方面,提出了一種計(jì)算機(jī)設(shè)備,所述設(shè)備包括:
25、處理器,適于執(zhí)行計(jì)算機(jī)程序;
26、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),實(shí)現(xiàn)第一方面提出的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法。
27、第四方面,提出了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序適于由處理器加載并執(zhí)行第一方面提出的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法。
28、第五方面,提出了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)第一方面提出的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法。
29、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:
30、本發(fā)明提出的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法及系統(tǒng),所述方法通過(guò)提前預(yù)設(shè)元素映射規(guī)則,建立了第一平臺(tái)中元素屬性與第二平臺(tái)中元素屬性的映射關(guān)系,及圖宏編碼與第二平面中元素信息的映射關(guān)系;當(dāng)將第一平臺(tái)中的待轉(zhuǎn)換文件,轉(zhuǎn)換至第二平臺(tái)中顯示時(shí),首先提取待轉(zhuǎn)換文件中所有元素信息及元素屬性;進(jìn)而確定每個(gè)元素信息對(duì)應(yīng)的圖宏編碼;根據(jù)元素映射規(guī)則,確定待轉(zhuǎn)換文件中元素屬性對(duì)應(yīng)的第二平臺(tái)中元素屬性;之后,將圖宏編碼和確定的第二平臺(tái)中元素屬性,形成轉(zhuǎn)換后文件;通過(guò)第二平臺(tái)對(duì)轉(zhuǎn)換后文件進(jìn)行顯示;通過(guò)元素信息及元素屬性的同時(shí)轉(zhuǎn)換,保證了通過(guò)轉(zhuǎn)換后文件顯示的畫(huà)面與待轉(zhuǎn)換文件顯示的畫(huà)面相同,且不用人工繪圖,提高了畫(huà)面轉(zhuǎn)換的效率。
31、本發(fā)明附加方面的優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
1.一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法,其特征在于,包括:
2.如權(quán)利要求1所述的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法,其特征在于,元素映射規(guī)則描述第一平臺(tái)中元素屬性與第二平臺(tái)中元素屬性的對(duì)應(yīng)關(guān)系,及圖宏編碼與第二平面中元素信息的對(duì)應(yīng)關(guān)系。
3.如權(quán)利要求1所述的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法,其特征在于,通過(guò)第二平臺(tái)對(duì)轉(zhuǎn)換后文件進(jìn)行畫(huà)面顯示時(shí),首先根據(jù)每個(gè)元素信息的圖宏編碼,確定第二平臺(tái)要顯示的元素信息;
4.如權(quán)利要求3所述的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法,其特征在于,根據(jù)預(yù)設(shè)的元素映射規(guī)則,構(gòu)建元素映射表;元素映射表包括第二平臺(tái)中元素信息、圖宏編碼、第一平臺(tái)中元素屬性和第二平臺(tái)中元素屬性;
5.如權(quán)利要求1所述的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法,其特征在于,每個(gè)元素信息對(duì)應(yīng)單獨(dú)的圖宏編碼。
6.如權(quán)利要求1所述的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法,其特征在于,通過(guò)元素屬性id,表征待轉(zhuǎn)換文件中元素的元素屬性。
7.一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換系統(tǒng),其特征在于,包括:
8.一種電子設(shè)備,其特征在于,所述設(shè)備包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序適于由處理器加載并執(zhí)行權(quán)利要求1-6任一項(xiàng)所述的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)權(quán)利要求1-6任一項(xiàng)所述的一種顯示畫(huà)面自動(dòng)轉(zhuǎn)換方法。