免费视频观看视频观看-国产精品自在欧美一区-欧美另类日本中文字幕-欧美一区成人在线视频

您的位置:首頁(yè)   >  關(guān)于我們  >  新聞動(dòng)態(tài)

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

發(fā)布人:大彩科技發(fā)布日期:2025-07-15


一、適合范圍



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


二、概述



on_run(screen)周期回調(diào)函數(shù),用該回調(diào)函數(shù),會(huì)根據(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è)置電壓的話,頻率的值就會(huì)被設(shè)置成10,因?yàn)槭且幻牖卣{(diào)一次,只要達(dá)到設(shè)置的條件,頻率的值改成其他的也會(huì)被一秒回調(diào)一次后更改為10。具體可以參考以下lua腳本寫法。

圖片

圖3-2 控件配置


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

圖片

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


Lua腳本預(yù)覽

圖片









聯(lián)系我們

廣州大彩光電科技有限公司(總部)

地址:廣州市黃埔區(qū)科學(xué)城玉樹工業(yè)園富康西街8號(hào)C棟
銷售與技術(shù)支持:(020)82186683-601
大彩深圳辦事處

地址:深圳市寶安區(qū)新安街道華聯(lián)城市全景花園G1203室

(公共交通:地鐵5號(hào)線洪浪北D出口,5號(hào)線或12號(hào)線靈芝站C1出口)
郵箱:fujq@gz-dc.com
銷售與技術(shù)支持:付先生 13828461018

大彩成都辦事處

地址:四川省成都市高新區(qū)天府大道中段500號(hào)東方希望天祥廣場(chǎng)C座39樓3910號(hào)
郵箱:niesl@gz-dc.com
銷售與技術(shù)支持:聶經(jīng)理 18180927176
大彩上海辦事處

地 址:上海市浦東新區(qū)長(zhǎng)清路1200弄森宏旗臻商務(wù)樓39號(hào)813
郵箱:sales103@gz-dc.com
銷售與技術(shù)支持劉經(jīng)理 13671882080