C#上位機編程之變量報警

說明

變量需要設(shè)置一定的條件,超過條件需要進行警告
需要定義報警條件類:Condition和子報警條件 SubCondition
主報警條件下,帶一個List,對應(yīng)子報警條件

首先要判斷數(shù)據(jù)的類型,不同類型的數(shù)據(jù)有不同的報警方式:
tagData.Type

  • bool 1
    -f
  • 單字 5
  • 雙字 6
  • 長整形 7
  • 浮點 8
  • 系統(tǒng) 9
  • 字符串 10
  • 其他 0
   new DataTypeSource (1,"BOOL"),new DataTypeSource (3,"BYTE"), new DataTypeSource (4,"短整型"),
           new DataTypeSource (5,"單字型"),new DataTypeSource (6,"雙字型"),new DataTypeSource (7,"長整型"),
           new DataTypeSource (8,"浮點型"),new DataTypeSource (9,"系統(tǒng)型"),new DataTypeSource (10,"ASCII字符串"),
           new DataTypeSource(0,"")
image.png

報警的級別:

  • "正常"
  • "消息"
  • "低"
  • "中低"
  • "中"
  • "中高"
  • "高"
  • "錯誤"
    |頁面顯示名稱|變量名|變量類型|備注|
    |----|:------|:-----------|:------|
    |警告類型 | type |int | 差限報警 偏差報警 變化率報警 開關(guān)量報警 質(zhì)量戳報警|
class Condition



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容