日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

大彩講堂:VisualHMI-LUA教程-on_update回調函數使用指南

廣州大彩串口屏 ? 2025-08-31 16:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、適合范圍

本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。


二、概述

on_update(slave,vtype,addr)觸摸回調函數,當變量被設置后,自動執(zhí)行此函數。

? slave:站號索引,0開始

? vtype:變量類型,生成main.lua,自動定義變量的數據類型

? addr:變量地址

重點:

1.串口指令修改寄存器值,不會觸發(fā)on_update回調。

2.在on_update函數里,調用set_uit16(set_int16/set_uint32...),不會在觸發(fā)on_update回調。

3.在其他系統(tǒng)回調函數,如on_init ,執(zhí)行set_uit16(set_int16/set_uint32...) ,會觸發(fā)on_update回調。

4.用戶點擊屏幕,修改控件狀態(tài)(寄存器值),會觸發(fā)on_update回調。


三、教程實現

功能實現

首先建立一個HMI工程以DC80480M070為例。如3-1所示

wKgZO2i0BeiAEDkLAAA-3U20kmE903.png

圖3-1 新建工程


控件配置

1.放置一個位狀態(tài)指示燈作為按鈕來觸發(fā)條件,控件地址綁定一個0x1000以上的LW地址即可。然后添加一個數值控件,綁定和按鈕相同的地址,用來實時顯示按鈕狀態(tài)的變化。再放置一個數值按鈕綁定到LW1001。如圖3-2所示。

wKgZPGi0Bm2AOaC4AAAloWquUkM048.png

圖3-2 控件配置(觸摸回調)


2、我們再配置一組控件:位狀態(tài)指示燈綁定LW1002,數值控件綁定LW1003。如圖3-3所示。不同的是,這次我們通過初始化函數on_init()來修改LW1002的值,從而觸發(fā)on_update函數來設置LW1003的值。

wKgZPGi0Bp6AJFpCAAArGQjbyJ0836.png

圖3-3 控件配置(初始化函數回調)


Lua腳本預覽

wKgZO2i0BrOAarjsAABA3JX8gLA486.png
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • HMI
    HMI
    +關注

    關注

    9

    文章

    729

    瀏覽量

    52345
  • 回調函數
    +關注

    關注

    0

    文章

    95

    瀏覽量

    12242
  • 串口屏技術
    +關注

    關注

    0

    文章

    19

    瀏覽量

    1054
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    LUA如何實現調函數的觸發(fā)使用以及編寫程序的注意事項

    物聯型串口屏通過 LUA 腳本配合工程可以完成大部分的內部邏輯處理,可以做到讓 MCU 只參與數據處理,不參與屏的邏輯處理。本文將介紹大 LUA 腳本 API 函數中的繪圖 API
    發(fā)表于 10-17 08:00 ?2次下載
    <b class='flag-5'>LUA</b>如何實現<b class='flag-5'>回</b><b class='flag-5'>調</b><b class='flag-5'>函數</b>的觸發(fā)使用以及編寫程序的注意事項

    LUA腳本API函數中的調函數使用方法和注意事項資料和程序免費下載

    本文檔的主要內容詳細介紹的是LUA腳本API函數中的調函數使用方法和注意事項資料和程序免費下載。
    發(fā)表于 10-17 08:00 ?5次下載
    <b class='flag-5'>LUA</b>腳本API<b class='flag-5'>函數</b>中的<b class='flag-5'>回</b><b class='flag-5'>調</b><b class='flag-5'>函數</b>使用方法和注意事項資料和程序免費下載

    C語言函數調函數

    來源:嵌入式客棧 1 什么是調函數?首先什么是調呢? 我的理解是:把一段可執(zhí)行的代碼像參數傳遞那樣傳給其他代碼,而這段代碼會在某個時刻被
    的頭像 發(fā)表于 09-11 09:57 ?4982次閱讀

    串口屏LUA教程2-調函數使用說明

    串口屏LUA教程2-調函數使用說明
    發(fā)表于 04-29 13:06 ?10次下載

    調函數(callback)是什么?調函數的實現方法

    調函數是一種特殊的函數,它作為參數傳遞給另一個函數,并在被調用函數執(zhí)行完畢后被調用。
    發(fā)表于 03-12 11:46 ?4981次閱讀

    講堂VisualHMI-LUA教程-on_run調函數使用指南

    一、適合范圍本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。二、概述on_run(screen)周期調
    的頭像 發(fā)表于 07-23 15:25 ?1301次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-on_run<b class='flag-5'>回</b><b class='flag-5'>調</b><b class='flag-5'>函數</b><b class='flag-5'>使用指南</b>

    講堂VisualHMI-LUA教程-on_press調函數使用指南

    一、適合范圍本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。二、概述on_press(state,x,y)觸摸回調函數,當帶觸摸
    的頭像 發(fā)表于 07-23 16:32 ?1450次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-on_press<b class='flag-5'>回</b><b class='flag-5'>調</b><b class='flag-5'>函數</b><b class='flag-5'>使用指南</b>

    講堂VisualHMI-LUA教程-on_screen_change調函數使用指南

    on_screen_change調函數使用指南
    的頭像 發(fā)表于 08-31 16:32 ?1196次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-on_screen_change<b class='flag-5'>回</b><b class='flag-5'>調</b><b class='flag-5'>函數</b><b class='flag-5'>使用指南</b>

    講堂VisualHMI-LUA教程-定時器的使用指南

    定時器的使用
    的頭像 發(fā)表于 08-31 16:59 ?1393次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-定時器的<b class='flag-5'>使用指南</b>

    講堂VisualHMI-LUA教程-set_bit/get_bit函數應用

    set_bit/get_bit函數應用
    的頭像 發(fā)表于 08-31 17:05 ?1028次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-set_bit/get_bit<b class='flag-5'>函數</b>應用

    講堂VisualHMI-LUA教程-獲取和設置16位數據函數

    一、適合范圍本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。二、概述2.1get_uint16(vtype,addr)讀取無符號短整型寄存器
    的頭像 發(fā)表于 10-13 16:40 ?1515次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-獲取和設置16位數據<b class='flag-5'>函數</b>

    講堂VisualHMI-LUA教程-獲取設置單精度浮點數函數的應用

    一、適合范圍本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。二、概述get_float/set_float函數主要用于VisualHMI
    的頭像 發(fā)表于 10-16 00:00 ?1744次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-獲取設置單精度浮點數<b class='flag-5'>函數</b>的應用

    講堂VisualHMI-LUA教程-獲取與設置32位數據函數的應用

    一、適合范圍本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。二、概述2.1.get_uint32(vtype,addr)讀取無符號整形寄存器
    的頭像 發(fā)表于 10-15 17:46 ?1424次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-獲取與設置32位數據<b class='flag-5'>函數</b>的應用

    講堂VisualHMI-LUA教程-連續(xù)寫多個寄存器函數的應用

    一、適合范圍本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。二、概述set_uint16_ex(vtype,addr,value1
    的頭像 發(fā)表于 10-17 00:00 ?1644次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-連續(xù)寫多個寄存器<b class='flag-5'>函數</b>的應用

    LUA例程-常用的調函數使用說明

    詳細說明LUA腳本函數功能和對應的應用實例。對于LUA腳本編程有很大的幫助和提高技能。
    發(fā)表于 11-24 16:43 ?0次下載
    健康| 德惠市| 依兰县| 霍城县| 建昌县| 饶平县| 河北省| 六盘水市| 和顺县| 仁化县| 江油市| 噶尔县| 江油市| 郎溪县| 舒城县| 黄大仙区| 丽江市| 剑阁县| 张北县| 芮城县| 丰都县| 湘乡市| 辽宁省| 胶南市| 达日县| 华阴市| 齐河县| 特克斯县| 什邡市| 巫山县| 凤凰县| 东兰县| 西吉县| 宁阳县| 黑水县| 田东县| 呼玛县| 保亭| 息烽县| 游戏| 河西区|