韩国电影《教室爱欲》,国产精品99久久久久久久女警,69国产成人精品午夜福中文,国产熟妇乱xxxxx大屁股网

您的位置:首頁   >  關于我們  >  新聞動態

大彩串口屏如何實現串口更新菜單選項

發布人:大彩科技發布日期:2021-05-08

一、概述


本文主要闡述的是大彩串口屏如何實現串口更新菜單選項。本例子采用的是文本控件,按鈕控件以及數據記錄控件結合lua腳本去實現下拉菜單的功能,同時使用大彩協議的指令通過數據記錄控件完成菜單選項的更新。





二、適用范圍


本文適用于大彩串口屏M系列、物聯型以及F系列等支持lua腳本的型號。





三、實現方法


3.1 界面配置

本例子主要用到按鈕控件,文本控件以及數據記錄控件來實現功能的,相應的界面配置如圖 3-1所示。

圖 3-1界面配置






3.2 控件配置
文本控件,主要用于顯示菜單選項中選擇的最終選項。文本控件的輸入方式設置成用戶主機輸入即可,相應的屬性如圖3-2所示。

圖3-2文本控件屬性


按鈕控件,主要用于觸發下拉菜單的顯示,即點擊按鈕可以顯示數據記錄控件,相應的屬性如圖3-3所示。

3-3按鈕控件屬性


數據記錄控件,主要用于替代菜單控件的顯示,通過選中對應的選項,在文本控件中顯示最終選中的選項,相應的屬性如圖3-4所示。

3-4數據記錄控件屬性







3.3 實現步驟

3.3.1 下拉菜單功能

下拉菜單的功能主要通過lua腳本來實現,實現原理是通過按鈕控件來觸發下拉菜單選項的顯示,通過對數據記錄控件的選中操作,通過控件通知函數on_control_notify(screen,control,value)來觸發回調,實現將數據記錄控件選中的選項讀取出來,再將讀取出來的選項顯示到文本控件中實現。相應的lua腳本代碼如圖3-5所示。

圖3-5Lua腳本代碼


3.3.2 串口指令更新選項

串口指令更新的步驟主要是:先將原來的菜單選項清空,然后重新更新需要顯示的選項。對應的操作即串口給屏幕發送相應的指令即可,關于實現上面兩個步驟,用到的指令有清除記錄數據指令以及添加多行記錄的指令。清除記錄數據的指令參考圖3-6。

圖3-6清除記錄數據指令


添加多條記錄指令就是一條指令更新多個選項的顯示。比如:將里面的選項更新成對應的電壓參數,相應的指令參考圖3-7。

3-7添加多條記錄指令


3.3.3 虛擬調試

通過串口發送指令去更新顯示的選項,同時可以通過按鈕來實現下拉菜單的功能。將里面的選項更新成對應的電壓參數,相應的調試效果如圖3-8所示。

圖3-8調試效果 





四、總結



本例子主要是結合數據記錄控件可以通過串口靈活更新的特點,直接用數據記錄控件替代菜單控件,同時使用lua腳本來處理按鈕控件的下拉菜單的功能,并可以將選中的選項顯示文本控件。通過數據記錄控件的靈活更新功能并結合lua腳本的邏輯應用,可以有效實現串口更新菜單選項的功能。






主站蜘蛛池模板: 宜昌市| 行唐县| 大石桥市| 墨竹工卡县| 区。| 讷河市| 塘沽区| 武清区| 甘谷县| 新乡县| 昌宁县| 上饶县| 大荔县| 静乐县| 旬邑县| 凤城市| 鄂伦春自治旗| 关岭| 乌鲁木齐县| 饶阳县| 始兴县| 阳新县| 莱西市| 崇州市| 遵义县| 容城县| 阳东县| 宁陕县| 平原县| 泰和县| 鸡东县| 西畴县| 莱芜市| 永康市| 崇礼县| 聂拉木县| 永修县| 高台县| 霍山县| 霍州市| 鹿邑县|