1.產品概述
廣州大彩光電科技有限公司(www.bdklxf.com)推出的工業串口屏是集TFT顯示驅動、圖片字庫存儲、GUI操作、RTC顯示、音頻播放、各種組態控件于一體的串口顯示終端。用戶MCU只需要一個串口就能輕松實現文本、GUI、圖片、gif動畫顯示和觸摸控制等功能。產品不僅成本經濟,還支持多種常用組態控件:觸摸控件、文本控件、進度條、滑動條和儀表控件,為用戶節省99%的程序開發量,真正的“所見即所得,零代碼編程”,是新產品開發或替換單色屏的最佳選擇。
操作時,用戶首先利用配套的上位機VisualTFT軟件,將預先設計好的美工圖片進行界面排版和控件配置,然后使用內置的“虛擬串口屏”進行模擬仿真,最后通過USB將整個工程圖片和配置信息下載到串口屏內部存儲器中。下載之前,上位機將會對工程中的每個畫面、圖片和控件分配一個唯一的ID。用戶主機串口收到設備上傳的觸控事件ID或觸摸坐標值后,就可以發送相應的串口指令去控制畫面顯示。除圖片顯示外,用戶還可以發送相應的指令來實現聲音播放、曲線顯示、屏幕保存和數據存儲等功能。
例如:(1)若用戶需要在如下圖所示的坐標(100,50)處顯示ID為2的圖片,則主機發送的串口指令如下,用戶主機發送命令:EE 【32 00 64 00 32 00 02 00】FF FC FF FF
指令解析:
EE 表示幀頭;
32 表示區域圖片顯示指令;
00 64 00 32 代表顯示坐標為(100,50),高字節在前;
00 02 代表圖片的編號(PC在下載前會對所有圖片進行編號);
00 代表不需要顏色過濾;
FF FC FF FF 表示幀尾
(2)若用戶觸摸點擊下圖中的“首頁”按鈕,則串口屏主動上傳指令:EE【B1 11 00 02 00 01 10 00 00】FF FC FF FF。
指令解析:EE 表示幀頭;
B1 11 表示為組態控件指令;
00 02 00 01 表示畫面ID為2,控件ID為1的控件
10 表示控件為按鈕控件
00 表示按鈕控件屬性為切換畫面
00 保留
FF FC FF FF 表示幀尾。
用戶主機串口收到上傳的ID信息后,就可以知道當前第2個畫面內的第1個按鈕被按下了。ID信息是通過按鈕控件在上位機預先進行了配置。
2.操作與創新--教您30分鐘內完成復雜的人機交互設計
價格不是競爭力,價值才是硬道理!工業產品更注重是操作簡單、性能穩定可靠、技術服務全面、價格經濟!任何大彩串口屏用戶只需要3個步驟,即可在30分鐘內完成復雜的人機交互設計,真正的 “所見即所得,零代碼編程”。操作步驟如圖B所示。
注1:譬如開關機動畫、主界面、操作界面、按鈕按下效果圖、藝術字等工程所需的任意大小圖片。
注2: 新建工程,導入美工圖片,利用按鈕控件對工程畫面中的所有按鈕進行配置,例如有些按鈕用于跳轉畫面,有些作為開關按下或彈起,有些用于自定義鍵值;然后根據需要還可以使用文本控件、進度條控件、儀表控件、滑動條控件或時鐘控件進行相應設置。
注3: 用戶主機串口收到到設備上傳的按鈕控件ID或坐標值,即可獲取當前按下的按鈕所在工程畫面的位置和功能,然后主機就可發送對應的指令去更新畫面顯示或控制電機、繼電器和指示燈等設備。
3.PC軟件VisualTFT功能
VisualTFT 是廣州大彩光電科技有限公司www.bdklxf.com自主創新開發的一款功能強大的串口屏開發調試軟件,其主要功能如下:
(1) IDE環境操作人性化,界面美觀大方;
(2) 軟件集成了常用圖標、按鈕和鍵盤等矢量圖,降低美工難度;
(3) 畫面支持圖片縮放、文字編輯和元素拷貝等常用操作功能;
(4) 工程編譯后為每個畫面、圖片和控件分配唯一ID,并自動生成驅動函數;
(5) 支持上位機與串口屏同步顯示和調試功能;
(6) 內嵌“虛擬串口屏”模擬仿真器,節省開發周期;
(7)支持二進制文件燒錄,量產更方便安全;
(8)根據用戶需求,定制特殊的PC軟件功能;
大彩科技 VisualTFT軟件開發界面
“虛擬串口屏”是廣州大彩光電科技有限公司自主創新研發、全球獨家推出的第一款串口屏PC模擬仿真器。用戶在沒有硬件實物的前期下,通過主機MCU串口與“虛擬串口屏”相連,就可以進行人機交互通信,同時還可以通過KEIL開發環境與之綁定進行Debug調試,大大節省工程師開發時間,提高工作效率.
虛擬串口屏運行界面圖