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