国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

一、適合范圍

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


二、概述

on_run(screen)周期回調函數,用該回調函數,會根據設定的時間周期循環回調一次

? screen:當前畫面

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

? cycle: 單位毫秒

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


三、教程實現

功能實現

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

圖片

圖3-1 新建工程


控件配置

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

圖片

圖3-2 控件配置


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

圖片

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


Lua腳本預覽

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

    關注

    0

    文章

    95

    瀏覽量

    12195
  • 串口屏
    +關注

    關注

    8

    文章

    621

    瀏覽量

    39495
  • 串口屏技術
    +關注

    關注

    0

    文章

    19

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    物聯型串口屏通過 LUA 腳本配合工程可以完成大部分的內部邏輯處理,可以做到讓 MCU 只參與數據處理,不參與屏的邏輯處理。本文將介紹大 LUA 腳本 API 函數中的繪圖 API
    發表于 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>的觸發使用以及編寫程序的注意事項

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

    本文檔的主要內容詳細介紹的是LUA腳本API函數中的調函數使用方法和注意事項資料和程序免費下載。
    發表于 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 什么是調函數?首先什么是調呢? 我的理解是:把一段可執行的代碼像參數傳遞那樣傳給其他代碼,而這段代碼會在某個時刻被
    的頭像 發表于 09-11 09:57 ?4838次閱讀

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

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

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

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

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

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

    調函數使用指南
    的頭像 發表于 08-31 16:25 ?869次閱讀
    大<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'>調</b><b class='flag-5'>函數</b><b class='flag-5'>使用指南</b>

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

    on_screen_change調函數使用指南
    的頭像 發表于 08-31 16:32 ?923次閱讀
    大<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教程-定時器的使用指南

    定時器的使用
    的頭像 發表于 08-31 16:59 ?1139次閱讀
    大<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函數應用
    的頭像 發表于 08-31 17:05 ?824次閱讀
    大<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)讀取無符號短整型寄存器
    的頭像 發表于 10-13 16:40 ?1363次閱讀
    大<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
    的頭像 發表于 10-16 00:00 ?1497次閱讀
    大<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)讀取無符號整形寄存器
    的頭像 發表于 10-15 17:46 ?1257次閱讀
    大<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教程-連續寫多個寄存器函數的應用

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

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

    詳細說明LUA腳本函數功能和對應的應用實例。對于LUA腳本編程有很大的幫助和提高技能。
    發表于 11-24 16:43 ?0次下載