亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

完善資料讓更多小伙伴認識你,還能領(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è)定的時間周期循環(huán)回調(diào)一次

? screen:當前畫面

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

? cycle: 單位毫秒

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


三、教程實現(xiàn)

功能實現(xiàn)

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

圖片

圖3-1 新建工程


控件配置

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

圖片

圖3-2 控件配置


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

圖片

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


Lua腳本預覽

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

    關(guān)注

    0

    文章

    93

    瀏覽量

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

    關(guān)注

    8

    文章

    591

    瀏覽量

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

    關(guān)注

    0

    文章

    19

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

    本文檔的主要內(nèi)容詳細介紹的是LUA腳本API函數(shù)中的調(diào)函數(shù)使用方法和注意事項資料和程序免費下載。
    發(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>使用方法和注意事項資料和程序免費下載

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

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

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

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

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

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

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

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

    定時器的使用
    的頭像 發(fā)表于 08-31 16:59 ?736次閱讀
    大<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函數(shù)應(yīng)用

    set_bit/get_bit函數(shù)應(yīng)用
    的頭像 發(fā)表于 08-31 17:05 ?500次閱讀
    大<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 ?869次閱讀
    大<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è)置單精度浮點數(shù)函數(shù)的應(yīng)用

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

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