TOPWAY 智能模塊(Smart LCD)是專門為工業顯示應用而設計的 TFT 液晶顯示模塊。我司自主研發的界面編輯軟件RGTools/SGTools 提供了 18 個控件,通過些控件能實現豐富的顯示效果和功能。更多控件顯示功能請參考Topway官網資源欄技術文檔處智能顯示模塊開發工具說明書RGTools。下面介紹一下繪圖闆的設計與實現過程,繪圖闆主要是通過發送相關的指令代碼,在界面上繪制出我們想要的圖像。
一、建立工程① 打開 RGTools 軟件, 點擊菜單欄建立新工程 File --> New Project;② 工程名 Project Name:xxxxxx;③ 保存位置 D:\MyDesktop\xxx;④ 選擇智能模塊顯示分辨率 Screen Size:800x480(Rotate0\180);(根據所用模塊的分辨率選擇)⑤ Device Model 選擇 HMT070XXX-XX,點擊“ OK”完成。
二、設置VP變量
① 資源欄處找到’’16 Bit Number Variables”,右擊鼠标選擇“New VP(Manual)”,手動新建16位VP變量;② 輸入VP值”F000”,然後點擊确認,生成的VP變量為“0x08F000”;③ 左擊新建的” 0x08F000”變量,重命名,這裡命名為“command”,最後顯示的VP變量為“0x08F000-command”。(注:此處也可利用資源欄處已有的VP變量重命名即可,無需手動新建)
三、建立頁面&導入背景圖
① 在資源窗口中右擊 Pages,選擇 New Page 建立一個新的頁面;(若隻需一個頁面PG0000,導入背景圖後設置屬性,直接關聯背景即可,無需再新建頁面)② 在資源窗口中右擊 Background Image, 選擇"Import Background Image";③ 打開一個背景圖打開一個背景圖。(RGTools 可支持 BMP、JPG、PNG、GIF,建議導入 BMP 格式的 24 位圖片)
四、字庫設置
① 工具欄處點擊字體設置圖标;② 出來“Font Setting”界面有兩個供選擇,“Font Config<1>”是已經配置好的的字體可直接使用,“Font Config<2>”則是自主根據需求選擇創建,這裡我們選擇“Font Config<2>”;③ 右擊字庫 ID 的任意一行,彈出的菜單中點擊"Build",選中合适字體調整參數并生成(電腦中任意字體都可生成) ,最後點擊“Generate”新字庫創建成功,控件的字體屬性設置為剛生成的字體(具體可參考RGTools第4章4.25)。
五、設置頁面屬性&關聯背景圖
① 在頁面工作區域,右擊鼠标,選擇“Properties(屬性)”右邊顯示頁面屬性欄;② 屬性“Background Image”選擇頁面背景圖”DP0000-Astrology stars”。
六、建立DrawPad,關聯VP
① 菜單工具欄點擊DrawPad元素,移至工作區域;② 右邊屬性欄設置DrawPad在工作區域中的大小(根據需求設置,涉及後續繪圖的範圍);③ 屬性欄中“VP Address”選擇“0x08F000-command”。
七、編譯&下載
① 界面設置好後,使用USB線纜連接模塊,點擊下載按鈕;②對話框中點擊“Start Download”,下載都模塊中,顯示“Download Success”下載成功。
八、發送繪圖指令1、置點在DrawPad元素刷新的範圍内,在指定的位置繪制5個點。如下為相關指令功能:
-CMD:連續寫16位數據指令,0x82;-VP地址:DrawPad關聯的VP地址:”0x08F000”;-Byte:16位數據個數(陰影部分);-Type:置點指令,0x0001;5Num:置點個數;-X/Y:點的坐标;-顔色:點的顔色,這裡設置為白色;将指令:AA 82 00 08 F0 00 11 00 11 01 00 05 01 00 00 C3 FF FF 01 90 00 59 FF FF 02 00 C3 FF FF 01 37 01 6C FF FF CC 33 C3 3C通過“Command Tools”發送給模塊。(具體可參考RGTools第4章4.3.17和第6章6.15)
2、線段連線
在DrawPad元素刷新的範圍内,在指定的位置端點連線。如下為相關指令功能:
-CMD:連續寫16位數據指令,0x82;-VP地址:DrawPad關聯的VP地址:”0x08F000”;-Byte:16位數據個數(陰影部分);-Type:線段指令,0x0003;-Num:線段條數;-X1a/Y1a:線段起點坐标;-X1b/Y1b:線段終點坐标;-顔色:線段顔色;同樣的方法将指令通過Command Tools發送給模塊,最後得到如下所示。
3、 實現所有界面的連續播放
① 同樣通過“Command Tools”工具,将所有已繪制好的界面全部勾選;② 下方“Option”中填寫時間,飯後勾選”Send”,所有設計好的畫面循環播放。
,