目前隧道廣告系統又進行了更新,有原來的256色,192×256分辨率,更新為16位色,640×320分辨率的新型裝置系統,除了硬體大幅度更新改進外,軟體也進行了大幅度的改進。
1、下載下傳的資料量激增,由原來的單幀48K位元組,變為現在的750K位元組,增大了15倍之多(300幀大約220M位元組)。不過波特率也進行了調整,由原來的19200bps,變為現在的115.2Kbps 。
2、為了降低下載下傳時間,需要采用分塊并行下發,一個序列槽大約分管下載下傳25幀圖檔,也就是說需要12個序列槽同時執行下載下傳工作。原先用VB開發的程式,無法采用線程模式,多程序方式又顯的很繁雜和沒有必要。
3、針對第2條的問題,采用IOServer背景來解決該問題,因為IOServer一個使用者驅動對應一個現場,是以加載12個使用者驅動即可(當然多少任意)
4、此外最大的好處是,該裝置驅動可以自動添加必要的記憶體變量,這比一般的組态軟體強多了,他們的變量必須提前定制,不能動态添加和删除。
5、前台程式隻需要提供資料存放的位址就可以實作資料的自動下發,當然還提供下載下傳的進度和下載下傳的狀态(如第1圖)。
實際測試的結果很理想,多個線程并發工作,有效地減少了資料的下載下傳時間。
此外另一個收獲是,在圖像顯示和處理方面,知道了有關色溫和γ曲線調整的知識,使LED顯示器顯示的圖檔更接近實際理想效果。