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