一種多功能測控裝置定值展示方法
【專利說明】一種多功能測控裝置定值展示方法
[0001]
技術領域
[0002]本發(fā)明涉及一種多功能測控裝置定值展示方法,屬于電力自動化技術領域。
【背景技術】
[0003]測控裝置通過采集運行設備的電壓、電流、接點狀態(tài)等電氣參數,將電能監(jiān)測、分析、控制等功能集中到同一裝置中,是變電站綜合自動化中運行數據信息采集和執(zhí)行設備操作控制的主要設備。
[0004]當前市場上的測控裝置種類繁多,對于測控裝置定值的名稱、含義、單位、范圍等相關屬性的展現方式均是各廠家自己定義,沒有統(tǒng)一的標準約束,雖然各種測控裝置的定值(即電氣參數)含義大同小異,但是展現方式五花八門,一些多CPU模件的裝置,相同功能的定值存儲在不同的定值表中,且往往含有用戶并不關心的定值項,容易產生歧義,給用戶在使用過程中帶來極大不便。
【發(fā)明內容】
[0005]為了解決上述技術問題,本發(fā)明提供了一種多功能測控裝置定值展示方法。
[0006]為了達到上述目的,本發(fā)明所采用的技術方案是:
一種多功能測控裝置定值展示方法,包括以下步驟,
步驟一,根據運行設備的各種電氣參數和展示需求,構建配置文件;
定義電氣參數為原始定值;
所述配置文件中設置了需要展示的原始定值的轉換規(guī)則,根據轉換規(guī)則可將需要展示的原始定值轉與展示用的展示定值相互轉換;
所述配置文件中還設置了展示定值的約束條件;
步驟二,載入配置文件;
步驟三,采集運行設備的各種電氣參數,即原始定值;
步驟四,構建原始定值表,將所有原始定值存入原始定值表;
步驟五,根據轉換規(guī)則,將需要展示的原始定值轉換成展示定值;
步驟六,判斷展示定值是否符合約束條件,如果不符合,則返回轉換錯誤,如果符合,則轉至步驟七;
步驟七,構建展示定值表,將符合約束條件的展示定值存入展示定值表;
步驟八,多功能測控裝置的人機交互界面展示展示定值;
步驟九,在多功能測控裝置的人機交互界面修改展示定值;
步驟十,判斷修改后的展示定值是否符合約束條件,如果不符合,則返回錯誤,如果符合,則轉步驟^^一 ;
步驟十一,根據轉換規(guī)則,將展示定值逆向轉換成原始定值,并存入原始定值表。
[0007]所述原始定值表中的元素包括原始定值名稱、原始定值單位、原始定值類型、原始定值和原始定值上下限;所述展示定值表中的元素包括展示定值名稱、展示定值單位、展示定值類型、展示定值和展示定值上下限。
[0008]所述原始定值類型包括整型、浮點型、時間型、枚舉型和自定義型;所述展示定值類型包括整型、浮點型、時間型、枚舉型和自定義型。
[0009]所述轉換規(guī)則如下,
規(guī)則一,當原始定值的類型為整型和浮點型時;
原始定值X轉換系數=展示定值;原始定值上下限X轉換系數=展示定值上下限;原始定值與展示定值相互轉換后,該定值的類型不變;
規(guī)則二,當原始定值的類型為時間型;
原始定值+偏移時間=展示定值,原始定值上下限+偏移時間=展示定值上下限;原始定值與展示定值相互轉換后,該定值的類型不變;
規(guī)則三,當原始定值的類型為枚舉型;
按照已定義的枚舉編號的映射關系進行轉換;
規(guī)則四,當原始定值的類型為自定義型;
根據自定義函數實現轉換;針對每一種自定義型,其對應的自定義函數包括由原始定值轉換成展示定值與展示定值轉換成原始定值兩種實現所述約束條件如下,
映射關系約束,展示定值與原始定值在配置文件中一對一映射;
定值上下限約束,展示定值的大小不能超過展示值上下限;
寬度約束,包括展示定值名稱的字符數限制、整型展示定值的顯示位數限制以及浮點型展示定值的顯示位數限制;
自定義類型約束,在滿足映射關系約束之外,由自定義約束判斷函數實現自定義的條件約束,自定義約束判斷函數返回結果為布爾型的TRUE或者FALSE。
[0010]本發(fā)明所達到的有益效果:本發(fā)明在不改變原有測控裝置采集的原始定值的前提下,根據展示需求構建配置文件,實現原始定值與客戶需要的展示定值相互轉換;本發(fā)明的配置文件根據用戶的需求配置,展示的定值也是根據需求展示,解決了現有展示方式含有用戶并不關心的定值項,容易產生歧義,給用戶在使用過程中帶來極大不便的問題。
【附圖說明】
[0011]圖1為本發(fā)明流程圖。
【具體實施方式】
[0012]下面結合附圖對本發(fā)明作進一步描述。以下實施例僅用于更加清楚地說明本發(fā)明的技術方案,而不能以此來限制本發(fā)明的保護范圍。
[0013]如圖1所示,一種多功能測控裝置定值展示方法,包括以下步驟:
步驟一,根據運行設備的各種電氣參數和展示需求,構建配置文件。
[0014]定義電氣參數為原始定值;原始定值類型包括整型、浮點型、時間型、枚舉型和自定義型。
[0015]上述的配置文件中設置了需要展示的原始定值的轉換規(guī)則,根據轉換規(guī)則可將需要展示的原始定值轉與展示用的展示定值相互轉換;配置文件中還設置了展示定值的約束條件。
[0016]步驟二,載入配置文件。
[0017]步驟三,采集運行設備的各種電氣參數,即原始定值。
[0018]步驟四,構建原始定值表,將所有原始定值存入原始定值表。
[0019]原始定值表中的元素包括原始定值名稱、原始定值單位、原始定值類型、原始定值和原始定值上下限。
[0020]步驟五,根據轉換規(guī)則,將需要展示的原始定值轉換成展示定值。
[0021]展示定值類型包括整型、浮點型、時間型、枚舉型和自定義型。
[0022]步驟六,判斷展示定值是否符合約束條件,如果不符合,則返回轉換錯誤,如果符合,則轉至步驟七。
[0023]步驟七,構建展示定值表,將符合約束條件的展示定值存入展示定值表。
[0024]展示定值表中的元素包括展示定值名稱、展示定值單位、展示定值類型、展示定值和展示定值上下限。
[0025]步驟八,多功能測控裝置的人機交互界面展示展示定值。
[0026]步驟九,在多功能測控裝置的人機交互界面修改展示定值。
[0027]步驟十,判斷修改后的展示定值是否符合約束條件,如果不符合,則返回錯