91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

一、適合范圍

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


二、概述

on_run(screen)周期回調(diào)函數(shù),用該回調(diào)函數(shù),會根據(jù)設(shè)定的時(shí)間周期循環(huán)回調(diào)一次

? screen:當(dāng)前畫面

可以通過set_run_cycle(cycle) API 設(shè)置on_run的回調(diào)周期,毫秒單位

? cycle: 單位毫秒

重點(diǎn):不要在on_run里面調(diào)用set_run_cycle(cycle)


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

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

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

圖片

圖3-1 新建工程


控件配置

1、運(yùn)用on_run回調(diào)函數(shù)周期刷新設(shè)置好的值:如圖3-2所示,在工程上放置三個(gè)數(shù)值控件綁定外部寄存器地址(4x1001-1003三個(gè)地址)跟一個(gè)位狀態(tài)指示燈(綁定外部寄存器地址4x1000),分別代表設(shè)置電壓,當(dāng)前電壓,頻率,和開關(guān)。開腳本邏輯條件是先判斷開關(guān)狀態(tài)為開啟的時(shí)候,和當(dāng)前電壓小于設(shè)置電壓的話,頻率的值就會被設(shè)置成10,因?yàn)槭且幻牖卣{(diào)一次,只要達(dá)到設(shè)置的條件,頻率的值改成其他的也會被一秒回調(diào)一次后更改為10。具體可以參考以下lua腳本寫法。

圖片

圖3-2 控件配置


2、運(yùn)用on_run回調(diào)函數(shù)制作簡易定時(shí)器,如圖3-3所示放置倆個(gè)數(shù)值控件地址綁定外部寄存器地址(4x1004和4x1005),在腳本里先獲取到寄存器地址,根據(jù)設(shè)置的條件,給寄存器地址里寫1,然后啟動計(jì)時(shí)器開始以一秒加1的速度開始計(jì)時(shí),給寄存器地址里寫0,可以設(shè)置成0,具體可以參考以下腳本寫法。

圖片

圖3-3 控件配置(簡易定時(shí)器)


Lua腳本預(yù)覽

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

    關(guān)注

    0

    文章

    95

    瀏覽量

    12195
  • 串口屏
    +關(guān)注

    關(guān)注

    8

    文章

    621

    瀏覽量

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

    關(guān)注

    0

    文章

    19

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    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語言函數(shù)調(diào)函數(shù)

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

    串口屏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 ?4886次閱讀

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

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

    調(diào)函數(shù)使用指南
    的頭像 發(fā)表于 08-31 16:25 ?870次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-on_update<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 ?924次閱讀
    大<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 ?1141次閱讀
    大<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 ?828次閱讀
    大<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平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內(nèi)部邏輯處理。二、概述2.1get_uint16(vtype,addr)讀取無符號短整型寄存器
    的頭像 發(fā)表于 10-13 16:40 ?1364次閱讀
    大<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è)置單精度浮點(diǎn)數(shù)函數(shù)的應(yīng)用

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

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

    一、適合范圍本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內(nèi)部邏輯處理。二、概述2.1.get_uint32(vtype,addr)讀取無符號整形寄存器
    的頭像 發(fā)表于 10-15 17:46 ?1257次閱讀
    大<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)用

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

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

    LUA例程-常用的調(diào)函數(shù)使用說明

    詳細(xì)說明LUA腳本函數(shù)功能和對應(yīng)的應(yīng)用實(shí)例。對于LUA腳本編程有很大的幫助和提高技能。
    發(fā)表于 11-24 16:43 ?0次下載