目 錄
13.自定義視圖顯示接口開發(fā),滿足不同的顯示需求... 2
13.1 概述... 2
13.2 視圖顯示接口... 2
13.3 設(shè)備驅(qū)動開發(fā)及注意事項... 4
13.4 運行效果... 5
13.自定義視圖顯示接口開發(fā),滿足不同的顯示需求
13.1 概述
如果ServerSuperIO部署在服務(wù)端,那么完全沒有必要在SSIO視圖接口上進行視圖顯示開發(fā),可以用WEB端來做。如果ServerSuperIO部署在PC機端或者嵌入式主機,并且?guī)КF(xiàn)場顯示屏幕,那么就需要有實時顯示的界面,以及滿足現(xiàn)場用戶的不同需求。針對這種情況,ServerSuperIO內(nèi)部提供了視圖顯示接口,設(shè)備驅(qū)動提取完成數(shù)據(jù)后,可以把數(shù)據(jù)實時傳輸給視圖接口,可以立即顯示,也可以先緩存數(shù)據(jù),定時進行顯示; 可以幾個設(shè)備驅(qū)動的數(shù)據(jù)顯示在一個視圖,也可以全部設(shè)備驅(qū)動的數(shù)據(jù)顯示在一個視圖。示意如下圖:
13.2 視圖顯示接口
視圖抽象類GraphicsShow繼承自IGraphicsShow接口,進行二次開發(fā)可以繼承GraphicsShow抽象類。在ServerSuperIO上開發(fā)好視圖接口后,完全可以在二次開發(fā)套件下掛載和運行(二次開發(fā)套件下載)。在進行二次開時,有幾點特別需要注意:
- ShowGraphics(IWin32Window windows)接口,windows參數(shù)是當(dāng)前顯示視圖的父窗體,如果父