可視化編程在微分測試中的應(yīng)用
(青島電力局調(diào)度室,266002,中青島)摘要:介紹了在MicrosoftVisualC 6.0開發(fā)環(huán)境下,如何編寫繪制微分比特性圖和繪制微分矢量圖的圖形程序。本文討論了這種圖形編程方法的具體實(shí)現(xiàn)方案,并描述了它在野外差分測試中的應(yīng)用前景和實(shí)用價(jià)值。利用可視化編程工具(VC)編程,可以在差速試驗(yàn)中利用試驗(yàn)參數(shù)直接繪制制動(dòng)曲線和差速矢量圖,方便打印和存儲(chǔ)試驗(yàn)數(shù)據(jù),從而增強(qiáng)試驗(yàn)數(shù)據(jù)的管理。抽象: differential protection is very important protection device for ThE transformer,但是很難在localtest中繪制layprotection device的操作特性。localtestneedaprogramtoccalculate automatic . B ypprogrammeinmicrosoftvisualc平臺(tái),我們可以方便地在本地編制、繪制、打印和保存方法操作特性。關(guān)鍵詞:差動(dòng)試驗(yàn),可視化編程,比率曲線鍵:差動(dòng)保護(hù),可視化c程序,比率特性1引言差動(dòng)保護(hù)作為干式變壓器的主要保護(hù)裝置非常重要。調(diào)試差動(dòng)保護(hù)時(shí),特別是繪制差動(dòng)比特性圖和帶負(fù)荷繪制差動(dòng)矢量圖時(shí),仍廣泛采用手工繪制的方法。由于現(xiàn)在運(yùn)行中的差動(dòng)保護(hù)種類繁多,不同的保護(hù)裝置使用的原理也不完全一致,所以差動(dòng)測試用統(tǒng)一的工具繪制圖形是非常必要的。隨著計(jì)算機(jī)應(yīng)用技術(shù)的飛速發(fā)展,特別是可視化編程手段的成熟,編寫具有一定計(jì)算能力和友好人機(jī)界面的繪圖程序成為可能。根據(jù)軟件功能,可分為數(shù)據(jù)輸入處理、圖形處理、數(shù)據(jù)存儲(chǔ)和打印三個(gè)功能模塊。輸入相關(guān)的差動(dòng)試驗(yàn)數(shù)據(jù)后,立即可以直觀地看到保護(hù)裝置中設(shè)定的差動(dòng)比特性曲線,并在曲線上標(biāo)出試驗(yàn)點(diǎn)的位置,以檢查裝置是否正確動(dòng)作。較后,比率圖、測試數(shù)據(jù)和其他相關(guān)容量可以以文件的形式保存,方便以后的管理。2.基于VC 6.0 2.1的差動(dòng)保護(hù)比率曲線及矢量繪制編程。設(shè)計(jì)可視化單文檔操作界面。在VisualC 6.0編程環(huán)境中,使用向?qū)J娇梢钥焖俳⒏鞣N文檔接口。這個(gè)程序數(shù)據(jù)量小,不需要同時(shí)操作多個(gè)文件。所以用VC 6.0創(chuàng)建單文檔接口(SDI)的程序模板就可以滿足要求。這個(gè)SDI接口的特點(diǎn)是容器表單中只允許一個(gè)表單。2.2測試數(shù)據(jù)輸入功能的方案設(shè)計(jì)測試數(shù)據(jù)的輸入通過對(duì)話框(見下圖)實(shí)現(xiàn),測試數(shù)據(jù)通過對(duì)話框中的控件傳輸?shù)街鞒绦?。?duì)話框中使用的控件主要包括數(shù)據(jù)輸入的EDITBOX控件、選擇保護(hù)模式的COMBOBOX控件、單選按鈕控件和按鈕控件。該對(duì)話框需要輸入的數(shù)據(jù)可以分為兩類:一是用于打印保存的數(shù)據(jù)包括:變電站名稱、保護(hù)型號(hào)、各側(cè)電壓等級(jí)、各側(cè)CT變比;二、用于計(jì)算和繪制差動(dòng)比曲線的數(shù)據(jù)包括:變電站差動(dòng)保護(hù)比率系數(shù)定值、差動(dòng)啟動(dòng)定值和四組試驗(yàn)電流值。用戶在對(duì)話框中輸入相關(guān)數(shù)據(jù)后,先先通過對(duì)話框控件中嵌入的比率系數(shù)計(jì)算函數(shù)Kbl_Cal()計(jì)算每次試驗(yàn)的比率系數(shù),系數(shù)的計(jì)算方法由所選保護(hù)模型決定(計(jì)算函數(shù)內(nèi)置各類保護(hù)裝置的差動(dòng)電流和制動(dòng)電流的計(jì)算方法);然后程序通過變量將數(shù)據(jù)傳遞給繪圖部分和序列化部分的功能,從而將上述數(shù)據(jù)顯示在圖形中。2.3圖形處理功能的方案設(shè)計(jì)圖形操作包括圖元的繪制、編輯、修改、保存和打印等。實(shí)現(xiàn)圖形處理功能的關(guān)鍵在于坐標(biāo)的定位和圖元的繪制方法。較終用戶只需用鼠標(biāo)點(diǎn)擊,即可計(jì)算比例系數(shù)和 #p#分頁標(biāo)題#e#
圖形處理功能的設(shè)計(jì)也是主要難點(diǎn)。2.3.1確定繪圖區(qū)域及其坐標(biāo)系每個(gè)圖形操作(包括繪圖、移動(dòng)和調(diào)整大小等。)必須使用繪圖區(qū)域或容器的坐標(biāo)系。坐標(biāo)系定義為二維網(wǎng)格,用(x,y)表示。使用它來定義繪圖區(qū)域中圖元的位置。x值沿著x軸從左到右遞增,y值沿著y軸從上到下遞增。繪圖區(qū)域的左上角是默認(rèn)位置p (0,0)。MFC基類CDC中封裝的LineTo()函數(shù)和MoveTo()函數(shù)用于繪制二維坐標(biāo)軸,并將(50,320)設(shè)置為所繪制坐標(biāo)軸的原點(diǎn)。相關(guān)曲線也用上述方法畫出。2.3.2繪制圖形的算法在坐標(biāo)軸上取10個(gè)像素為一個(gè)比例單位,每個(gè)比例單位代表1A。在繪制曲線之前,啟動(dòng)電流、拐點(diǎn)電流、差動(dòng)電流、比值系數(shù)都嵌入到對(duì)話框中的函數(shù)Kbl_Cal()中,通過中間變量計(jì)算并發(fā)送給繪制程序CxxxView()。這樣,通過將上述數(shù)據(jù)轉(zhuǎn)換成坐標(biāo),就可以在坐標(biāo)軸上畫出相應(yīng)的圖形。每次測試的數(shù)據(jù)都是用同樣的方法計(jì)算轉(zhuǎn)換,較后以點(diǎn)的形式標(biāo)注在坐標(biāo)上。其他內(nèi)容,如變電站名稱、CT規(guī)模等。通過文字書寫直接插入到圖形的下部,即文字區(qū)域始終從布局物理坐標(biāo)(50,350)開始,保證文字不會(huì)與圖形重疊。2.4存儲(chǔ)和打印功能的方案設(shè)計(jì)當(dāng)獲得滿意的測試結(jié)果時(shí),可以安全地保存測試
驗(yàn)數(shù)據(jù)。在MFC中,磁盤文件是通過Cfile類的對(duì)象來表示的,Cfile類是MFC中所有文件類的基類,它直接提供了無緩沖的二進(jìn)制磁盤輸入輸出服務(wù)。Cfile類和Carchive類一起工作來支持MFC對(duì)象的文檔序列化。所謂序列化就是寫一個(gè)對(duì)象到一個(gè)可以持續(xù)的存儲(chǔ)介質(zhì)(如磁盤文件)或者從其中讀入一個(gè)對(duì)象的過程。相比儲(chǔ)存而言在MFC中實(shí)現(xiàn)打印功能就比較簡單了,只要在較初利用向?qū)Ы⒊绦虻臅r(shí)候選擇支持打印功能,VC 平臺(tái)就可以自動(dòng)的在程序中添加相應(yīng)的代碼來實(shí)現(xiàn)基本的打印和預(yù)覽功能,在此就不在詳細(xì)說明。3結(jié)論綜上所述,基于圖形界面的差動(dòng)比率曲線計(jì)算軟件具有良好的人機(jī)界面,由于本系統(tǒng)設(shè)計(jì)上基本做到了界面簡單、操作方便,并且與現(xiàn)場試驗(yàn)緊密相連,因此用戶只需通過鼠標(biāo)的點(diǎn)擊就可實(shí)現(xiàn)軟件的功能。減少了用戶的工作量,在工程應(yīng)用中使用效果良好。參考文獻(xiàn)[1]三味創(chuàng)作室.VC 應(yīng)用與提高.科學(xué)出版社,1995年5月第1版.[2]李于劍.VC 實(shí)踐與提高(圖形圖像編程篇)中鐵道出版社,2001年2月第1版.作者簡介林濤:男1978.1.19學(xué)歷:大學(xué)本科工作單位:青島供電公司職務(wù):保護(hù)整定計(jì)算專責(zé)工作簡介:主要從事繼電保護(hù)的整定計(jì)算工作。熱點(diǎn)關(guān)注
- 河南創(chuàng)聯(lián)匯通干式變壓器其他特點(diǎn)
- 河南創(chuàng)聯(lián)匯通干式變壓器的節(jié)能優(yōu)勢
- 河南創(chuàng)聯(lián)匯通干式變壓器型號(hào)及特點(diǎn)
- 干式變壓器的維護(hù)周期和保養(yǎng)要點(diǎn)
- 干式變壓器的詳細(xì)參數(shù)、適用場景、功耗、優(yōu)點(diǎn)及購買指南
- 變壓器S22系列:詳細(xì)參數(shù)解析與應(yīng)用指南
- 干式變壓器 vs. 油浸式變壓器:全面比較與選擇指南
- SC(B)H17/19系列干式三相非晶合金電力變壓器:價(jià)格分析與購買指南
- SC(B)H17/19系列干式三相非晶合金電力變壓器:參數(shù)配置與應(yīng)用指南
- 干式變壓器:現(xiàn)代電力系統(tǒng)的節(jié)能選擇
- 油浸式變壓器:高效能與安全性的結(jié)合
- SH15-MRD系列非晶合金地埋式變壓器
- 購買一臺(tái)10kv箱式變壓器多少錢?