您好,登錄后才能下訂單哦!
這篇文章主要介紹“SuperIO 2.1的特點有哪些”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“SuperIO 2.1的特點有哪些”文章能幫助大家解決問題。
一、SuperIO 的特點:
1) 能夠很快的構建自己的通訊平臺軟件,包括主程序。
2) 設備模塊化開發,通過配制文件掛載,即可在平臺軟件下運行。
3) 設備模塊同時支持COM和TCP兩種通訊方式,可以自由切換。
4) 設備協議無關性,可以把第三方協議轉換成自定義的協議方式。
5) 設備命令緩沖器,可以設置命令發送的優先級別。
6) 接口自定義輸出數據格式,供自己或其他廠家進行數據集成。
7) 接口自定義UI展示,以表格、動態圖形化顯示數據。
8) 軟件信息、安裝信息、通訊參數等可配制。
9) 設備掛載、UI菜單展示、數據輸出、服務加載等信息可配制。
10) 提供OPC服務、2-40mA輸出、LED大屏顯示和短信操作類庫。
二、升級內容
1.把安裝目錄下的所有目錄整合到SuperIO目錄下。
2.并發模式,增加發送數據的間隔時間配制功能。
3.增加心跳檢測,以及檢測的間隔時間配制功能。
4.增加對象改變事件(DeviceObjectChangedHandler)。
5.增加設備自主控制模式(Self),二次開發過程中,可以自主控制發送數據,只限于網絡通訊模式。
6.增加動態加載程序集引用,免費二次開發過程中由于缺少程序集而引發異常。
7.整合界面顯示、導出數據等接口,在此基礎增加服務接口(IAppService),事務性的服務可以加載到平臺。
8.完善配制工具。
三、主程序界面增加了【服務】菜單項
四、配制工具
(1)通用屬性配置
(2)掛載設備模塊
(3)界面視圖模塊掛載
(4)外部程序掛載,可以隨意掛載可運行的程序以及工具
(5)服務掛載,可以開發自己的事務性服務組件,掛載到平臺下運行,并提供了對接的接口。服務類型分為:顯示模式和隱藏模式,對于顯示模式:可以加載到菜單中。對于隱藏模式:不顯示在菜單中。啟動類型分為:自動啟動和手動啟動,可以配合顯示模式使用。
(6)掛載導出數據模塊。
五,服務接口(IAppService)
/// <summary> /// 服務Key,要求唯一 /// </summary> string ThisKey { get; } /// <summary> /// 服務名稱 /// </summary> string ThisName { get; } /// <summary> /// 更新設備 /// </summary> /// <param name="devid">設備ID</param> /// <param name="obj">設備對象</param> void UpdateDevice(int devid, object obj); /// <summary> /// 移除設備 /// </summary> /// <param name="devid">設備ID</param> void RemoveDevice(int devid); /// <summary> /// 單擊事件,關聯菜單 /// </summary> void OnClick(); /// <summary> /// 啟動服務 /// </summary> void StartService(); /// <summary> /// 釋放服務 /// </summary> void ReleaseService(); /// <summary> /// 寫日志事件 /// </summary> event WriteLogHandler WriteLogHandler; /// <summary> /// 服務類型 /// </summary> ServiceType ServiceType { set; get; } /// <summary> /// 是否自動啟動 /// </summary> bool IsAutoStart { set; get; }
關于“SuperIO 2.1的特點有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。