可視化編程在微分測試中的應用

分享到:
文章來源:北京創聯匯通電氣 ????? 發布時間: 2021-04-30 16:30
導讀:(青島電力局調度室,266002,中國青島)摘要:介紹了在MicrosoftVisualC 6.0開發環境下,如何編寫繪制微分比特性圖和繪制微分矢量圖的圖形程序。本文討論了這種圖形編程方法的具體實現方

(青島電力局調度室,266002,中國青島)摘要:介紹了在MicrosoftVisualC 6.0開發環境下,如何編寫繪制微分比特性圖和繪制微分矢量圖的圖形程序。本文討論了這種圖形編程方法的具體實現方案,并描述了它在野外差分測試中的應用前景和實用價值。利用可視化編程工具(VC)編程,可以在差速試驗中利用試驗參數直接繪制制動曲線和差速矢量圖,方便打印和存儲試驗數據,從而增強試驗數據的管理。抽象: differential protection is very important protection device for ThE transformer,但是很難在localtest中繪制layprotection device的操作特性。localtestneedaprogramtoccalculate automatic . B ypprogrammeinmicrosoftvisualc平臺,我們可以方便地在本地編制、繪制、打印和保存方法操作特性。關鍵詞:差動試驗,可視化編程,比率曲線鍵:差動保護,可視化c程序,比率特性1引言差動保護作為干式變壓器的主要保護裝置非常重要。調試差動保護時,特別是繪制差動比特性圖和帶負荷繪制差動矢量圖時,仍廣泛采用手工繪制的方法。由于現在運行中的差動保護種類繁多,不同的保護裝置使用的原理也不完全一致,所以差動測試用統一的工具繪制圖形是非常必要的。隨著計算機應用技術的飛速發展,特別是可視化編程手段的成熟,編寫具有一定計算能力和友好人機界面的繪圖程序成為可能。根據軟件功能,可分為數據輸入處理、圖形處理、數據存儲和打印三個功能模塊。輸入相關的差動試驗數據后,立即可以直觀地看到保護裝置中設定的差動比特性曲線,并在曲線上標出試驗點的位置,以檢查裝置是否正確動作。最后,比率圖、測試數據和其他相關容量可以以文件的形式保存,方便以后的管理。2.基于VC 6.0 2.1的差動保護比率曲線及矢量繪制編程。設計可視化單文檔操作界面。在VisualC 6.0編程環境中,使用向導模式可以快速建立各種文檔接口。這個程序數據量小,不需要同時操作多個文件。所以用VC 6.0創建單文檔接口(SDI)的程序模板就可以滿足要求。這個SDI接口的特點是容器表單中只允許一個表單。2.2測試數據輸入功能的方案設計測試數據的輸入通過對話框(見下圖)實現,測試數據通過對話框中的控件傳輸到主程序。對話框中使用的控件主要包括數據輸入的EDITBOX控件、選擇保護模式的COMBOBOX控件、單選按鈕控件和按鈕控件。該對話框需要輸入的數據可以分為兩類:一是用于打印保存的數據包括:變電站名稱、保護型號、各側電壓等級、各側CT變比;二、用于計算和繪制差動比曲線的數據包括:變電站差動保護比率系數定值、差動啟動定值和四組試驗電流值。用戶在對話框中輸入相關數據后,首先通過對話框控件中嵌入的比率系數計算函數Kbl_Cal()計算每次試驗的比率系數,系數的計算方法由所選保護模型決定(計算函數內置各類保護裝置的差動電流和制動電流的計算方法);然后程序通過變量將數據傳遞給繪圖部分和序列化部分的功能,從而將上述數據顯示在圖形中。2.3圖形處理功能的方案設計圖形操作包括圖元的繪制、編輯、修改、保存和打印等。實現圖形處理功能的關鍵在于坐標的定位和圖元的繪制方法。最終用戶只需用鼠標點擊,即可計算比例系數和 #p#分頁標題#e#

圖形處理功能的設計也是主要難點。2.3.1確定繪圖區域及其坐標系每個圖形操作(包括繪圖、移動和調整大小等。)必須使用繪圖區域或容器的坐標系。坐標系定義為二維網格,用(x,y)表示。使用它來定義繪圖區域中圖元的位置。x值沿著x軸從左到右遞增,y值沿著y軸從上到下遞增。繪圖區域的左上角是默認位置p (0,0)。MFC基類CDC中封裝的LineTo()函數和MoveTo()函數用于繪制二維坐標軸,并將(50,320)設置為所繪制坐標軸的原點。相關曲線也用上述方法畫出。2.3.2繪制圖形的算法在坐標軸上取10個像素為一個比例單位,每個比例單位代表1A。在繪制曲線之前,啟動電流、拐點電流、差動電流、比值系數都嵌入到對話框中的函數Kbl_Cal()中,通過中間變量計算并發送給繪制程序CxxxView()。這樣,通過將上述數據轉換成坐標,就可以在坐標軸上畫出相應的圖形。每次測試的數據都是用同樣的方法計算轉換,最后以點的形式標注在坐標上。其他內容,如變電站名稱、CT規模等。通過文字書寫直接插入到圖形的下部,即文字區域始終從布局物理坐標(50,350)開始,保證文字不會與圖形重疊。2.4存儲和打印功能的方案設計當獲得滿意的測試結果時,可以安全地保存測試

驗數據。在MFC中,磁盤文件是通過Cfile類的對象來表示的,Cfile類是MFC中所有文件類的基類,它直接提供了無緩沖的二進制磁盤輸入輸出服務。Cfile類和Carchive類一起工作來支持MFC對象的文檔序列化。所謂序列化就是寫一個對象到一個可以持續的存儲介質(如磁盤文件)或者從其中讀入一個對象的過程。相比儲存而言在MFC中實現打印功能就比較簡單了,只要在最初利用向導建立程序的時候選擇支持打印功能,VC 平臺就可以自動的在程序中添加相應的代碼來實現基本的打印和預覽功能,在此就不在詳細說明。3結論綜上所述,基于圖形界面的差動比率曲線計算軟件具有良好的人機界面,由于本系統設計上基本做到了界面簡單、操作方便,并且與現場試驗緊密相連,因此用戶只需通過鼠標的點擊就可實現軟件的功能。減少了用戶的工作量,在工程應用中使用效果良好。參考文獻[1]三味創作室.VC 應用與提高.科學出版社,1995年5月第1版.[2]李于劍.VC 實踐與提高(圖形圖像編程篇)中國鐵道出版社,2001年2月第1版.作者簡介林濤:男1978.1.19學歷:大學本科工作單位:青島供電公司職務:保護整定計算專責工作簡介:主要從事繼電保護的整定計算工作。

上一篇:專家:城市供電干式變壓器的發展趨勢 ????? 下一篇:沒有了
Totop

北京創聯匯通電氣設備有限公司 ???地址:北京市昌平區南邵鎮北京風景67號院 ??? 京ICP備11019806號-1

干式變壓器 油浸式變壓器 箱式變電站 配電柜 特種變壓器 地埋式變壓器

亚州中文无码