国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

【工業串口和網絡軟件通訊平臺(SuperIO)教程】六.二次開發導出數據驅動

2019-11-14 14:06:53
字體:
來源:轉載
供稿:網友

SuperIO相關資料下載:http://pan.baidu.com/s/1pJ7lZWf

1.1    導出數據接口的作用

      在數據集成系統項目中,要么是自已集成其他廠家的設備,要么是其他廠家集成自己家的設備,在沒有統一的標準前提下,就會有各種集成數據的格式。為了滿足此類的場景,為設備輸出數據專門設計了接口,開發者可以繼承該接口,設備在處理完數據后,會把數據自動傳輸到該接口,可以按規定的數據格式進行輸出了。

1.2    接口功能說明

     開發設備輸出接口,主要考慮到在集成項目中,集成過程中或被集成過程的各種數據格式的輸出。需要繼承SuperIO.Export.IExportData接口,接口包括:

 

1)         ThisKey

返回窗體ID,且唯一,如果有相同的窗體存在,不會再次顯示該窗體了。

2)         ThisName

窗體名稱。

3)         UpdateDevice

更新設備數據,接收設備OnDeviceObjectChangedHandler事件傳入的對象實例。

4)         RemoveDevice

移除設備,當刪除設備的時候會調用這個函數接口。

5)         Dispose

釋放資源函數。

6)         FormatDataString

數據格式化接口函數。可以不使用。

1.3    開發導出數據驅動

1)增加對SuperIO組件的引用。

2)新建類,繼承SuperIO.Export.IExportData接口,并且實現接口功能。

3)通過UpdateDevice接口實現解析對象,并輸出格式化后的數據。

1.4    調試導出數據驅動

界面方式測試是有窗體界面的,必須繼承“SuperIO.UI .MainForm”類,

并用代碼把軟件平臺設置成調試模式“SuperIO.Device.DebugDevice.IsDebug = true;”,如圖:


在Form_Load中初始化實例,并且加載調試圖形顯示模塊,主要是創建實例,如:this.DebugExportData((SuperIO.Export.IExportData)_export)語句。如下圖:


1.5    掛載導出數據驅動

在“工業串口和網絡軟件通訊平臺_SuperIO”目錄下找到【ConfigTool.exe】應用程序,選擇【導出數據配置】選卡,單擊【掛載導出】按鈕,把剛才開發的導出數據驅動模塊掛載到平臺下。如下圖:


1.6    在軟件平臺下運行

     平臺軟件在啟動的時候會檢測配置文件中是否掛載了導出數據實例,如果有導出數據實例,會自動加載實例,并在平臺下運行。并不在界面中顯示導出數據實例的相關信息。通過配置工具對導出數據實例的增加或刪除操作后,應該重新啟動平臺軟件。

 

作者QQ:504547114

交流QQ群:54256083

官方網址:http://www.bmpj.net

源文章地址:http://www.bmpj.net/index.php?m=article&f=view&id=6


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 慈溪市| 华容县| 东海县| 商都县| 孝感市| 怀安县| 永新县| 增城市| 阿克陶县| 宣城市| 砚山县| 巧家县| 广德县| 临沂市| 鸡西市| 靖州| 眉山市| 武夷山市| 肥东县| 绥中县| 广南县| 嘉义县| 汝州市| 隆回县| 宣威市| 刚察县| 吴堡县| 寻甸| 屏山县| 桃江县| 佳木斯市| 丹江口市| 绍兴市| 岚皋县| 乡宁县| 丹东市| 冷水江市| 武安市| 南乐县| 津市市| 松阳县|