chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

大彩講堂:VisualHMI-LUA教程-on_update回調(diào)函數(shù)使用指南

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

掃碼添加小助手

加入工程師交流群

一、適合范圍

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


二、概述

on_update(slave,vtype,addr)觸摸回調(diào)函數(shù),當(dāng)變量被設(shè)置后,自動(dòng)執(zhí)行此函數(shù)。

? slave:站號(hào)索引,0開始

? vtype:變量類型,生成main.lua,自動(dòng)定義變量的數(shù)據(jù)類型

? addr:變量地址

重點(diǎn):

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

2.在on_update函數(shù)里,調(diào)用set_uit16(set_int16/set_uint32...),不會(huì)在觸發(fā)on_update回調(diào)。

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

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


三、教程實(shí)現(xiàn)

功能實(shí)現(xiàn)

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

wKgZO2i0BeiAEDkLAAA-3U20kmE903.png

圖3-1 新建工程


控件配置

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

wKgZPGi0Bm2AOaC4AAAloWquUkM048.png

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


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

wKgZPGi0Bp6AJFpCAAArGQjbyJ0836.png

圖3-3 控件配置(初始化函數(shù)回調(diào))


Lua腳本預(yù)覽

wKgZO2i0BrOAarjsAABA3JX8gLA486.png
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    672

    瀏覽量

    51031
  • 回調(diào)函數(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    93

    瀏覽量

    12053
  • 串口屏技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    LabWindows/CVI 程序 調(diào)函數(shù)設(shè)計(jì)

    調(diào)函數(shù)是系統(tǒng)框架設(shè)計(jì)中非常重要的一種手段,所謂調(diào)函數(shù)(callback )是指一個(gè)通過
    發(fā)表于 05-03 16:54 ?1.2w次閱讀
    LabWindows/CVI 程序 <b class='flag-5'>回</b><b class='flag-5'>調(diào)</b><b class='flag-5'>函數(shù)</b>設(shè)計(jì)

    調(diào)函數(shù)的詳細(xì)資料說明

    異步事件的處理,首先將異步事件發(fā)生時(shí)需要執(zhí)行的代碼編寫成一個(gè)函數(shù),并將該函數(shù)注冊(cè)成為調(diào)函數(shù),這樣當(dāng)該異步事件發(fā)生時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用事先注冊(cè)
    發(fā)表于 02-28 08:00 ?6次下載
    <b class='flag-5'>回</b><b class='flag-5'>調(diào)</b><b class='flag-5'>函數(shù)</b>的詳細(xì)資料說明

    LUA如何實(shí)現(xiàn)調(diào)函數(shù)的觸發(fā)使用以及編寫程序的注意事項(xiàng)

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

    LUA腳本API函數(shù)中的調(diào)函數(shù)使用方法和注意事項(xiàng)資料和程序免費(fèi)下載

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

    C語(yǔ)言函數(shù)調(diào)函數(shù)

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

    函數(shù)指針和調(diào)函數(shù)的使用方法

    了解開發(fā)語(yǔ)言的朋友應(yīng)該都會(huì)對(duì)調(diào)函數(shù)有所了解,在很多的程序開發(fā)語(yǔ)言中都能看到調(diào)的身影。很多場(chǎng)景下,當(dāng)某個(gè)條件成立以后我們希望代碼執(zhí)行某些指
    的頭像 發(fā)表于 04-10 15:08 ?1594次閱讀

    串口屏LUA教程2-調(diào)函數(shù)使用說明

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

    調(diào)函數(shù)(callback)是什么?調(diào)函數(shù)的實(shí)現(xiàn)方法

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

    講堂VisualHMI-LUA教程-on_run調(diào)函數(shù)使用指南

    一、適合范圍本文檔適用于VisualHMI平臺(tái),Lua腳本語(yǔ)言為V5.3版本,配合工程可以完成大部分的內(nèi)部邏輯處理。二、概述on_run(screen)周期調(diào)
    的頭像 發(fā)表于 07-23 15:25 ?772次閱讀
    大<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'>調(diào)</b><b class='flag-5'>函數(shù)</b><b class='flag-5'>使用指南</b>

    講堂VisualHMI-LUA教程-on_press調(diào)函數(shù)使用指南

    一、適合范圍本文檔適用于VisualHMI平臺(tái),Lua腳本語(yǔ)言為V5.3版本,配合工程可以完成大部分的內(nèi)部邏輯處理。二、概述on_press(state,x,y)觸摸回調(diào)函數(shù),當(dāng)帶觸摸
    的頭像 發(fā)表于 07-23 16:32 ?786次閱讀
    大<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'>調(diào)</b><b class='flag-5'>函數(shù)</b><b class='flag-5'>使用指南</b>

    講堂VisualHMI-LUA教程-on_screen_change調(diào)函數(shù)使用指南

    on_screen_change調(diào)函數(shù)使用指南
    的頭像 發(fā)表于 08-31 16:32 ?406次閱讀
    大<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'>調(diào)</b><b class='flag-5'>函數(shù)</b><b class='flag-5'>使用指南</b>

    講堂VisualHMI-LUA教程-定時(shí)器的使用指南

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

    講堂VisualHMI-LUA教程-set_bit/get_bit函數(shù)應(yīng)用

    set_bit/get_bit函數(shù)應(yīng)用
    的頭像 發(fā)表于 08-31 17:05 ?415次閱讀
    大<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'>函數(shù)</b>應(yīng)用

    講堂VisualHMI-LUA教程-獲取和設(shè)置16位數(shù)據(jù)函數(shù)

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

    講堂VisualHMI-LUA教程-獲取與設(shè)置32位數(shù)據(jù)函數(shù)的應(yīng)用

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