国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

電力設(shè)備臺(tái)賬系統(tǒng)自動(dòng)化輔助輸入模塊設(shè)計(jì)?

2017-09-12 08:49:45胡楠?jiǎng)⒎f張宇王浩
關(guān)鍵詞:圖形用戶界面電力設(shè)備控件

胡楠?jiǎng)⒎f張宇王浩

電力設(shè)備臺(tái)賬系統(tǒng)自動(dòng)化輔助輸入模塊設(shè)計(jì)?

胡楠1劉穎1張宇2王浩1

(1.國網(wǎng)遼寧省電力有限公司信息通信分公司沈陽110000)(2.國網(wǎng)遼寧省電力有限公司檢修分公司沈陽110000)

為確保電網(wǎng)高效、順暢運(yùn)行,需要構(gòu)建并完善電力設(shè)備臺(tái)賬(PMS),以確保對(duì)主網(wǎng)、配網(wǎng)及臺(tái)區(qū)設(shè)施進(jìn)行統(tǒng)一管理及協(xié)調(diào)。由于電網(wǎng)管理數(shù)據(jù)龐大,有必要對(duì)PMS系統(tǒng)輸入模塊進(jìn)行自動(dòng)化設(shè)計(jì)。在制定PMS系統(tǒng)自動(dòng)化輔助輸入設(shè)計(jì)框架之后,討論各個(gè)模塊設(shè)計(jì)方案。結(jié)果表明,圖形用戶界面模塊、定位程序設(shè)計(jì)、子程序模塊設(shè)計(jì)(包括資料頁修改、設(shè)備圖片刪除)等都得以實(shí)現(xiàn)。相關(guān)研究對(duì)提升PMS系統(tǒng)運(yùn)行效率、增加相關(guān)數(shù)據(jù)價(jià)值有積極作用。

電網(wǎng)運(yùn)行;電力設(shè)備管理;PMS系統(tǒng);電網(wǎng)自動(dòng)化;輔助輸入

Class NumberTM564;TP273

1引言

隨著計(jì)算機(jī)技術(shù)不斷進(jìn)步,電力設(shè)備維護(hù)工作可獲取工具支持越來越多樣。20世紀(jì)90年代末,臺(tái)帳管理系統(tǒng)(Power Production Management Sys?tem,PMS)技術(shù)產(chǎn)生后,電力設(shè)備資料輸入、處理、存儲(chǔ)以及查詢工作便利程度得以大幅度改善[1]。當(dāng)前,由于供電部門員工計(jì)算機(jī)知識(shí)及使用經(jīng)驗(yàn)限制,電力設(shè)備維護(hù)技術(shù)應(yīng)有效果難以得到有效發(fā)揮。尤其是在臺(tái)帳錄入環(huán)節(jié),工作量大、重復(fù)性高,且對(duì)錄入人員專業(yè)知識(shí)有較高要求[2~3]。如果在該環(huán)節(jié)出現(xiàn)紕漏,一方面會(huì)導(dǎo)致當(dāng)前相關(guān)資料可信賴度降低,另一方面會(huì)導(dǎo)致后續(xù)數(shù)據(jù)挖掘難度增大。因此,有必要對(duì)臺(tái)帳錄入系統(tǒng)進(jìn)行自動(dòng)化升級(jí)[4]。

在電力設(shè)備運(yùn)行過程中,受氣候、地理以及設(shè)備自身性能等因素影響,會(huì)導(dǎo)致相關(guān)數(shù)據(jù)出現(xiàn)異常變化[5~6]。一方面,會(huì)導(dǎo)致數(shù)據(jù)總量增多;另一方面,會(huì)導(dǎo)致同一類數(shù)據(jù)顯著波動(dòng)。在臺(tái)帳輸入過程中,如果單純依賴人工操作,不僅會(huì)降低工作效率,而且可能增加臺(tái)帳輸入錯(cuò)誤率?;陔娏υO(shè)備運(yùn)行工作現(xiàn)狀,本文將嘗試設(shè)計(jì)一套臺(tái)帳系統(tǒng)自動(dòng)化輔助輸入模塊,期待對(duì)改善電力設(shè)備資料管理質(zhì)量有積極作用。

2 PMS系統(tǒng)自動(dòng)化輔助輸入設(shè)計(jì)框架

結(jié)合PMS系統(tǒng)實(shí)際操作需求,本文擬采用模擬鍵盤進(jìn)行數(shù)據(jù)定位、數(shù)據(jù)偏移以及數(shù)據(jù)修改等工作[7]。圖1所示為自動(dòng)化輔助輸入模塊設(shè)計(jì)框架。由圖1可知,該模塊設(shè)計(jì)框架包含兩大基礎(chǔ)部分。在第一部分,包括基礎(chǔ)程序、調(diào)用貼圖修改等模塊;在第二部分,包括桿塔資料修改及貼圖、操作保持及修改、判斷是否有剩余桿塔等模塊[8~9]。由該系統(tǒng)結(jié)構(gòu)圖可知,PMS系統(tǒng)呈現(xiàn)顯著樹形結(jié)構(gòu)。在對(duì)桿塔資料進(jìn)行輸入及檢測時(shí),會(huì)按照從上至下順序進(jìn)行。

圖1 臺(tái)賬系統(tǒng)自動(dòng)化輔助輸入模塊設(shè)計(jì)框架示意圖

3各模塊設(shè)計(jì)方案

3.1圖形用戶界面模塊設(shè)計(jì)

圖形用戶界面(Graphic User Interface,GUI)是人機(jī)交互平臺(tái),是電力設(shè)備運(yùn)維人員實(shí)現(xiàn)相關(guān)操作的窗口[10]。本文擬采用AutoIt腳本進(jìn)行GUI設(shè)計(jì)。為確保GUI設(shè)計(jì)效果,須確保AutoIt各個(gè)控件正常發(fā)揮功能;只有當(dāng)各個(gè)控件能夠相互良好響應(yīng)時(shí),自動(dòng)化功能才能夠得以實(shí)現(xiàn)。

在進(jìn)行圖形用戶界面設(shè)計(jì)時(shí),常用基本命令函數(shù)如表1所示。

表1 常用基本命令函數(shù)

3.1.1界面控制

在進(jìn)行圖形用戶界面設(shè)計(jì)時(shí),為長時(shí)間保持界面,須運(yùn)用sleep()命令,以確保相關(guān)操作能夠有充分時(shí)間。相關(guān)程序如下:

While(1)

$Guanbi=GUIGetmsg()

Select

Case$guanbi=$GUI-EVENT-CLOSE Exit LOOP

WEnd

3.1.2事件響應(yīng)模式

在Auto It腳本下,各個(gè)控件常用相應(yīng)模式包含消息循環(huán)模式(Message Loop)、事件驅(qū)動(dòng)模式(On Event)等兩個(gè)類型。若無程序限定,通常會(huì)將“消息循環(huán)模式”設(shè)定為默認(rèn)類型。若需要將事件響應(yīng)模式轉(zhuǎn)換為事件驅(qū)動(dòng)模式,則須通過Opt(“GUIOn EventMode”,1)命令語句加以實(shí)現(xiàn)。

3.2 GUI功能實(shí)現(xiàn)

圖2所示為圖形用戶界面工作邏輯結(jié)構(gòu)。由圖2可知,圖形用戶界面包含三個(gè)基本功能部分:輸入界面部分、資料信息存儲(chǔ)部分以及判斷結(jié)構(gòu)。通常而言,輸入的必要資料信息包括如下幾類:修改資料或者貼圖、電壓等級(jí)、路線名稱、桿塔號(hào)范圍、桿塔詳細(xì)信息。

圖2 GUI工作邏輯結(jié)構(gòu)示意圖

在完成資料信息錯(cuò)誤/漏選事項(xiàng)判斷后,方可進(jìn)行第一級(jí)界面、第二級(jí)界面操作。在判斷過程中,須通過Check Box()來對(duì)相關(guān)信息進(jìn)行讀取。在判斷過程中,通過相關(guān)命令,可對(duì)桿塔范圍、輸入線路等進(jìn)行自動(dòng)化識(shí)別。圖3所示為某圖形用戶界面第一級(jí)界面示意圖。

3.3定位程序設(shè)計(jì)

圖3 GUI第一級(jí)界面示意圖

圖4 定位程序基本原理示意圖

值得注意的是,在初始定位程序設(shè)計(jì)中,為明確操作次數(shù),避免操作人員重復(fù)操作,需要輸入TAB鍵記錄命令。在實(shí)際操作過程中,若出現(xiàn)過多TAB鍵敲擊,通常不會(huì)影響PMS系統(tǒng)讀取精度。然而,為避免程序運(yùn)行混亂,還是需要設(shè)置敲擊延時(shí)限定。

如果實(shí)際電站出現(xiàn)變動(dòng)(新增或者撤銷),則需要對(duì)電站EXCEL文件進(jìn)行及時(shí)更新。在查詢電力設(shè)備所屬電站時(shí),須充分利用PMS系統(tǒng)已有查詢功能。通過Gui Ctrl Read()命令,可將目標(biāo)電站PMS自身全部電站EXCEL文件進(jìn)行匹配,從而完成精確定位。電站定位程序如下:

$xlmc=Gui Ctrl Read($xl);對(duì)于GUI中輸入的線路名稱

$xlpy=_Excel Book Open($xlhz);$xlhz記錄著存放線路名和其所代表的偏移量的文件所在的文件夾路徑和文件名

$xlhzsz=_Excel Read Sheet To Array($xlpy);將文件內(nèi)容轉(zhuǎn)換成數(shù)組

$xlmpy=_Array Binary Search($xlhzsz,$xlmc);如果存在會(huì)返回偏移量

1)主控芯片串口通過發(fā)送AT+CSCON?查詢是否連接到網(wǎng)絡(luò),當(dāng)返回1時(shí)為CONNECT狀態(tài),當(dāng)返回0時(shí)為IDLE狀態(tài)。

$wjwz=@Script Dir&“$xlmc.xls”,打開腳本存放的文件夾中的指定文件

與電站定位相同的是,在對(duì)桿塔進(jìn)行定位時(shí),也需要通過Gui Ctrl Read()命令來對(duì)文件進(jìn)行讀取,從而獲取具體桿塔所在文件行數(shù)。不過,與電站定位不同的是,桿塔編號(hào)都具有唯一性。如果出現(xiàn)桿塔變化(新增桿塔或者撤銷桿塔),相關(guān)編號(hào)不需要進(jìn)行再次編輯。若讀取行號(hào)與實(shí)際行號(hào)不一致,模擬光標(biāo)會(huì)自動(dòng)進(jìn)行“+1”或者“-1”偏移。查詢結(jié)束后,Auto It會(huì)提示操作人員是否需要對(duì)輔助文件進(jìn)行更新。此時(shí),操作人員點(diǎn)擊“取消”或者“確認(rèn)”即可完成桿塔編號(hào)位置更新。

3.4子程序模塊設(shè)計(jì)

3.4.1資料頁修改設(shè)計(jì)

在臺(tái)賬系統(tǒng)查詢和輸入過程中,桿塔資料可能出現(xiàn)修改或者變動(dòng)。此時(shí),需要通過相關(guān)程序?qū)唧w資料頁進(jìn)行自動(dòng)修改。在進(jìn)行設(shè)計(jì)時(shí),需要滿足兩個(gè)基本功能:其一,確定輸入標(biāo)的;其二,識(shí)別輸入內(nèi)容,并對(duì)輸入合法性進(jìn)行確定。

在確定輸入標(biāo)的時(shí),需要運(yùn)用到Auto It定位控件。在設(shè)計(jì)實(shí)踐中,既可以通過控件ID或者控件名稱來進(jìn)行標(biāo)的選擇,也可以通過控件句柄來選擇輸入目標(biāo)。相比較而言,句柄具有更顯著特定性,它與具體桿塔編號(hào)之間通常是一一對(duì)應(yīng)的。因此,利用句柄進(jìn)行桿塔定位更加精確。在完成桿塔定位后,即可確定輸入目標(biāo)所在位置。

在確定輸入內(nèi)容時(shí),需要根據(jù)待輸入內(nèi)容特征進(jìn)行分別設(shè)定。對(duì)于通用內(nèi)容,比如電力設(shè)備安裝日期、設(shè)備生產(chǎn)廠家、設(shè)備安裝部門等,通過內(nèi)置自動(dòng)化更新命令進(jìn)行輸入即可。對(duì)于特殊內(nèi)容,比如桿塔類型(直線桿、轉(zhuǎn)交桿)、桿塔材質(zhì)(鋼制桿塔、水泥桿塔)等,則需要通過GUI界面進(jìn)行輸入,由專門人員進(jìn)行檢查,并自動(dòng)輸出檢查報(bào)告。

在確定輸入內(nèi)容正確性及合法性后,可通過Control Send()命令完成臺(tái)賬系統(tǒng)輸入操作。在這個(gè)過程中,需要編輯快捷定位、偏移確認(rèn)、TAB鍵次數(shù)記錄等語句。具體程序如下:

$hhdle=Control Get Handle(“[CLASS:TFm Manage?frm]”,“”,“[CLASS:Tcx CustomCombo Box Inner Edit;IN?STANCE:6]”)

controlfocus(“”,“”,$hhdle);鼠標(biāo)定位到控件

send(“{delete}”)

Controlsend(“”,“”,$hhdle,“z”);下拉框類輸入數(shù)據(jù)的首個(gè)字的首字母可快捷定位

for$cs=0 to$wz;$wz需要重復(fù)的次數(shù),用循環(huán)可以保證在輸入完成后才會(huì)進(jìn)行后面的步驟

controlsend(“”,“”,$hhdle,“({down“&$wz&”})”)

next

send(“{enter}”)

$dhdle=Control Get Handle(“[CLASS:TFm Manage?frm]”,“”,“[CLASS:Tcx Combo Box;INSTANCE:8]”)

controlfocus(“”,“”,$dhdle)

send(“{delete}”)

Controlsend(“”,“”,$dhdle,“{down}”)

send(“{enter}”)

上述程序中,為避免輸入重復(fù)并降低數(shù)據(jù)冗余可能性,加入了for循環(huán)語句。通過該循環(huán),確保不同內(nèi)容的前后順序不會(huì)顛覆或沖突。

3.4.2設(shè)備照片頁修改程序設(shè)計(jì)

如圖5所示,設(shè)備照片頁修改程序包含如下三個(gè)基本部分:

其一,對(duì)有無需要?jiǎng)h除的設(shè)備圖片進(jìn)行判斷。判斷結(jié)果會(huì)以“Y”或者“N”輸出。

其二,刪除所選擇照片。通過TAB鍵確定照片,若系統(tǒng)提示“Y”,則通過CTRL+D進(jìn)行刪除操作。

其三,設(shè)備貼圖。完成圖片刪除操作后,通過CTRL+N在臺(tái)帳系統(tǒng)中選擇圖片文件;確定照片后,輸入Enter命令即可完成貼圖操作。

圖5 設(shè)備照片修改流程邏輯示意圖

4結(jié)語

電力設(shè)備臺(tái)帳系統(tǒng)(PMS)自動(dòng)化輔助輸入不僅可以改善資料信息管理效率,而且能夠提升相關(guān)信息資料精確度及可靠性。通過圖形用戶界面設(shè)計(jì)、設(shè)備資料定位以及設(shè)備信息修改等方面討論,證實(shí)自動(dòng)化輔助輸入具有程序可行性。在電力設(shè)備臺(tái)帳系統(tǒng)自動(dòng)化輔助輸入設(shè)計(jì)過程中,還需要考慮輸入相關(guān)設(shè)計(jì)與PMS系統(tǒng)整體是否兼容;另外,為確保自動(dòng)化輔助輸入有效發(fā)揮作用,需要對(duì)電力設(shè)備PMS系統(tǒng)自身完備性進(jìn)行適當(dāng)檢查。

[1]章元德,史亮,陸巍,等.線損信息化統(tǒng)計(jì)中數(shù)據(jù)質(zhì)量管控機(jī)制及實(shí)現(xiàn)[J].電力系統(tǒng)自動(dòng)化,2016,40(7):128-133.

ZHANG Yuande,SHI Liang,LU Wei,et al.Realization of Data Management and Control Mechanism of Line Loss Statistical Information[J].Automation of Electric Power Systems,2016,40(7):128-133.

[2]陳典,鐘海旺,夏清.基于全成本電價(jià)的安全約束經(jīng)濟(jì)調(diào)度[J].中國電機(jī)工程學(xué)報(bào),2016,36(5):1190-1199.

CHEN Dian,ZHONG Haiwang,XIA Qing.Security Con?strained Economic Dispatch Based on Total Cost Price. Proceedings ofthe CSEE,2016,36(5):1190-1199.

[3]宋亞奇,周國亮,朱永利.智能電網(wǎng)大數(shù)據(jù)處理技術(shù)現(xiàn)狀與挑戰(zhàn)[J].電網(wǎng)技術(shù),2013,37(4):927-935.

SONG Yaqi,ZHOU Guoliang,ZHU Yongli.Present status and challenges of big data processing in smart grid[J]. Power System Technology,2013,37(4):927-935.

[4]Dean J,Ghemawat S.Map Reduce:simplified data pro?cessing on large clusters[J].Communications ofthe ACM,2008,51(1):107-113.

[5]劉樹仁,宋亞奇,朱永利,等.基于Hadoop的智能電網(wǎng)狀態(tài)監(jiān)測數(shù)據(jù)存儲(chǔ)研究[J].計(jì)算機(jī)科學(xué),2013,40(1):81-84.

LIU Shuren,SONG Yaqi,ZHU Yongli,et al.Research on data storage for smartgrid condition monitoring using Ha?doop[J].Computer Science,2013,40(1):81-84.

[6]宮學(xué)慶,金澈清,王曉玲,等.數(shù)據(jù)密集型科學(xué)與工程:需求和挑戰(zhàn)[J].計(jì)算機(jī)學(xué)報(bào),2012,35(8):1563-1578.

GONG Xueqing,JIN Cheqing,WANG Xiaoling,et al.Da?ta-intensive science and engineering:requirements and challenges[J].Chinese Journal of Computers,2012,35(8):1563-1578.

[7]曹晉彰,王揚(yáng),朱承治,等.基于公共信息模型的電網(wǎng)企業(yè)資產(chǎn)管理信息模型及應(yīng)用[J].電力系統(tǒng)自動(dòng)化,2012,36(2):77-81.

CAO Jinzhang,WANG Yang,ZHU Chengzhi,et al. CIM-based Information Model for Power Grid Enterprise Asset Management and Its Application[J].Automation of Electric Power Systems,2012,36(2):77-81.

[8]屈志堅(jiān),郭亮,劉明光,等.智能配電網(wǎng)量測信息變斷面柔性壓縮新算法[J].中國電機(jī)工程學(xué)報(bào),2013,33(19):191-199.

QU Zhijian,GUO Liang,LIU Mingguang,et al.New vari?able section flexible compression algorithm forme asure?ment information in intelligent distribution network[J]. Proceedings ofthe CSEE,2013,33(19):191-199.

[9]Rusitschka S,Eger K,Gerdes C.Smart grid data cloud:a model for utilizing cloud computing in the smart grid do?main[C]//IEEE International Conference on Smart Grid Communications.Gaithersburg:IEEE,2010:483-488.

[10]Kenneth P B,Lakshmi G,Robbertvan Renesse.Running smart grid control software on cloud computing architec?tures[C]//Workshop on Computational Needs for the Next Generation Electric Grid.Ithaca:Cornell Universi?ty,2011:1-28.

Auxiliary Input Module Design of Power Production Management System

HU Nan1LIU Ying1ZHANG Yu2WANG Hao1
(1.Information Communication Branch,Liaoning Electric Power Co.,Ltd,Shenyang 110000)(2.Maintenance Branch,Liaoning Electric Power Co.,Ltd,Shenyang 110000)

In order to ensure power system to run smoothly and efficiently,to construct and perfect the power equipment led?ger(PMS),unified managementand coordination ofthe main network,distribution network and facilities to ensure thatthe Taiwan area.Because ofthe huge data ofpower network management,itis necessary to design the inputmodule of PMS system.After the de?sign framework of PMS system is developed,the design scheme ofeach module is discussed.The results show thatthe graphicalus?er interface module,the positioning program design,the subroutine module design(including data page modification,equipment image deletion)and so on.Related research to improve the efficiency ofthe PMS system,increase the value ofthe relevantdata has a positive effect.

grid operation,power equipmentmanagement,PMS system,power network automation,auxiliary input

TM564;TP273

10.3969/j.issn.1672-9722.2017.08.044

2017年2月4日,

2017年3月19日

國家自然科學(xué)基金項(xiàng)目:動(dòng)態(tài)p-cycle在電網(wǎng)廣域系統(tǒng)中的共享風(fēng)險(xiǎn)保護(hù)(編號(hào):51307051)資助。

胡楠,男,博士,高級(jí)工程師,研究方向:電力信息化運(yùn)維。劉穎,女,高級(jí)工程師,研究方向:信息系統(tǒng)運(yùn)維。張宇,男,助理工程師,研究方向:電力信息化運(yùn)維。王浩,男,工程師,研究方向:電力平臺(tái)檢修。

猜你喜歡
圖形用戶界面電力設(shè)備控件
加強(qiáng)電力設(shè)備運(yùn)維云平臺(tái)安全性管理
圖形用戶界面外觀設(shè)計(jì)專利保護(hù)問題探析——以“奇虎訴江民案”為例
關(guān)于.net控件數(shù)組的探討
軟件(2018年7期)2018-08-13 09:44:42
淺談圖形用戶界面(GUI)技術(shù)專利現(xiàn)狀
電子測試(2018年9期)2018-06-26 06:46:34
圖形用戶界面法律保護(hù)問題與對(duì)策
電力設(shè)備運(yùn)維管理及安全運(yùn)行探析
基于壓縮感知的電力設(shè)備視頻圖像去噪方法研究
基于改進(jìn)Canny算子的電力設(shè)備圖像檢測研究
就這樣玩會(huì)VBA中常見的自定義控件
電腦迷(2012年24期)2012-04-29 00:44:03
MiniGUI在基于OMAP5912開發(fā)板上的移植
台北县| 侯马市| 泉州市| 醴陵市| 宿松县| 长治县| 犍为县| 崇信县| 荣成市| 广西| 化州市| 林口县| 来凤县| 宾川县| 山西省| 桦川县| 云霄县| 永春县| 庆安县| 深泽县| 崇文区| 裕民县| 三亚市| 天等县| 横峰县| 吉林市| 翁牛特旗| 玉田县| 玉龙| 桃江县| 启东市| 金昌市| 建德市| 凌云县| 乌拉特前旗| 迁安市| 曲阜市| 阳朔县| 仁化县| 阳新县| 嘉兴市|