1.適用范圍... 5 2. 開發環境版本... 6 3. 功能概述... 7 4. 技術實現... 8 4.1 文本控件屬性窗口... 8 4.1.1 文本顯示... 8 4.1.2 輸入設置... 9 4.2 插入文本控件... 10
1. 適用范圍文檔適合經濟型、基本型、物聯型、86盒系列等串口屏產品。
2. 開發環境版本1. VisualTFT軟件版本:V3.0.0.636及以上;版本查看:打開VisualTFT,點擊幫助->關于VisualTFT可以查看當前軟件版本號;
2. 串口屏硬件版本:V2.22.649.XXX及以上。 版本查看:(1) 查看屏幕背面版本號貼紙。 (2) VisualTFT與屏幕聯機成功后,右下角顯示的版本號。
3. 功能概述文本控件,屏幕上所有的文本都要通過文本控件來進行顯示。 文本可以由主機輸入,也可以通過設置,彈出系統鍵盤或者自定義鍵盤對文本進行輸入編輯操作,然后顯示在屏幕上。 4. 技術實現4.1 文本控件屬性窗口熟悉文本控件的屬性窗口可以更好地對文本控件的屬性進行更改,如圖4‑1所示為文本控件的屬性窗口。
圖4‑1文本控件的屬性窗口 4.1.1 文本顯示1、文本:可以輸入自定義文本顯示在屏幕中。 2、字體:更改字體的大小。 3、藝術字:選擇“是”或者“否”。 A:選擇“是”,開啟藝術字顯示,如圖4‑2所示。藝術字顯示具體教程可以參考我司官網。 B:選擇“否”,關閉藝術字顯示。
圖4‑2 屬性窗口 4、前景顏色:可以設置字體的顏色。 5、背景類型:選擇背景的類型,展開如圖4‑3所示。可以選擇透明、單色、圖片、單色(選中時顯示),還可以對背景顏色、背景圖片進行設置。
圖4‑3背景類型 6、密碼顯示:開啟后輸入任何文本字符將會以“*”字符隱匿輸入的字符。 7、輸入邊框:可以選擇“是”或者“否”。 8、對齊方式:輸入的字符對齊方式分為“左對齊”和“居中對齊”。 4.1.2 輸入設置1、輸入方式:分為“用戶主機輸入”、“彈出系統鍵盤輸入”、“自定義按鍵輸入”。 A:用戶主機輸入:文本由用戶的主機鍵盤輸入,輸入后屏幕會顯示輸入的字符。 B:彈出系統鍵盤輸入:彈出屏幕自帶的系統鍵盤進行文本輸入,鍵盤類型又分為小鍵盤和全鍵盤,如圖4‑5所示。還可以對數值限定,限定后輸入的數值只能在限定值之內。 注:彈出系統鍵盤也可以用用戶主機輸入。 系統小鍵盤:如圖 4‑4所示。
圖4‑4 系統小鍵盤 比如當我們用系統小鍵盤鍵入“1”并且按下“Enter”鍵之后,查看虛擬串口屏里面的通訊記錄,可以看到屏幕發出指令如表格 4‑1所示。 表格4‑1 輸入“1”時的指令發送 屏幕發出指令 | EE【B1 11 00 00 00 01 11 31 00】FF FC FF FF | | | | | 00 00 00 01 表示畫面ID 為0,控件ID 為1 | | |
系統全鍵盤:如圖4‑5所示。
圖4‑5系統全鍵盤 比如當我們用系統全鍵盤中輸入中文“8寸”后,查看虛擬串口屏里面的通訊記錄,可以看到屏幕發出指令如表格 4‑2所示。 表格4‑2 輸入“8寸”的時候的指令發送 屏幕發出指令 | EE【B1 11 00 01 00 02 11 38 B4 E7 00】FF FC FF FF | | | | 00 00 00 02 表示畫面ID 為0,控件ID 為2 | | | | | |
C:自定義按鍵輸入:文本由用戶自定義按鍵輸入。 2、文本長度:文本輸入的長度,默認為255字符長度。 注:指令的最大長度為1024字節(包含幀頭和幀尾),一個漢字占用兩個字節。 3、數值限定:設置彈出鍵盤時還可以設置限定,即鍵盤輸入的數值只能在限定值之內。如 圖4‑6所示,假如設置數值限定為0~220,這時輸入“230”,鍵盤會彈出錯誤提示。
圖4‑6 錯誤提示 4.2 插入文本控件1、新建一個畫面,在畫面中插入文本控制,如圖4‑7所示。
圖4‑7插入文本控件 2、對文本控件進行屬性設置,文本→鍵入“220”,對齊方式→居中對齊,輸入方式→彈出系統鍵盤輸入,鍵盤類型→小鍵盤,數值限定→“是”,最大值→鍵入“220”如圖4‑8所示。
圖4‑8設置屬性窗口 3、編譯無誤后,運行模擬器測試效果。如圖4‑9所示,打開虛擬串口屏窗口的右上角的通信記錄可以查看按下鍵盤后屏幕發出的指令。
圖4‑9運行虛擬串口屏
|