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

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

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

3天內不再提示

大彩講堂:VisualHMI-LUA教程-獲取與設置32位數據函數的應用

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

掃碼添加小助手

加入工程師交流群

wKgZPGhaYCmAdKNIAAEQKBb4b30472.png

一、適合范圍

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


二、概述

2.1.get_uint32(vtype, addr)

讀取無符號整形寄存器,返回無符號整形數據

·vtype:數據類型

·addr:變量地址

2.2.set_uint32(vtype, addr,value)

設置無符號整形寄存器值

·vtype:數據類型

·addr:變量地址

·value:寄存器值

2.3.get_int32(vtype, addr)

讀取有符號整形寄存器,返回有符號整形數據

·vtype:數據類型

·addr:變量地址

2.4.set_int32(vtype, addr,value)

設置有符號整形寄存器值

·vtype:數據類型

·addr:變量地址

·value:1或0


三、教程實現

功能實現

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

wKgZPGjvbRqANC1cAABHQzgI_ms885.png

圖3-1 新建工程


控件配置

1、以獲取與設置有符號32位整型數據為例,如圖3-2所示,在工程上放置兩個數值控件,分別綁定對應的內部寄存器地址(LW1000和LW1002),32位地址要預留兩個字節(jié)。一個是獲取數據,一個是設置數據。點擊數值控件LW1000,輸入任意數值觸發(fā)on_update回調,讀取內部寄存器變量LW1000,并設置到內部寄存器變量LW1002的控件上。注意,數據類型要與設備對應上,否則會導致收發(fā)的數據對應不上,具體可以參考以下lua腳本寫法。

wKgZPGjvbSKAP0CwAACBjBVULkU584.png

圖3-2控件配置


2、關于modbus協議或者其他外部協議,要注意一下數據的字節(jié)順序,在工程設置中,有默認的字節(jié)順序,在【預設字節(jié)序】可以選擇重新指定,就可以設置數據類型的字節(jié)順序,數據類型的字節(jié)順序不對應的話,也會導致收發(fā)的數據不對應,如圖3-3所示

wKgZPGjvbTeAZezAAABNjK9Is-g645.png

圖3-3字節(jié)順序

四、Lua腳本預覽

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

    關注

    9

    文章

    711

    瀏覽量

    51940
  • lua腳本
    +關注

    關注

    0

    文章

    24

    瀏覽量

    7823
  • Lua
    Lua
    +關注

    關注

    0

    文章

    86

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    物聯型串口屏開發(fā)資料:LUA教程1

    物聯型串口屏開發(fā)資料:LUA教程1-如何顯示文本
    發(fā)表于 05-08 17:14

    串口屏物聯型開發(fā)資料: LUA教程3

    串口屏物聯型開發(fā)資料:LUA教程3-系統(tǒng)參數設置
    發(fā)表于 05-09 16:53

    LUA腳本的繪圖API函數的使用方法及使用函數的注意事項

    物聯型串口屏通過 LUA 腳本配合工程可以完成大部分的內部邏輯處理,可以做到讓 MCU 只參與數據處理,不參與屏的邏輯處理。本文將介紹大 LUA 腳本 API
    發(fā)表于 10-17 08:00 ?9次下載
    <b class='flag-5'>LUA</b>腳本的繪圖API<b class='flag-5'>函數</b>的使用方法及使用<b class='flag-5'>函數</b>的注意事項

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

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

    stm32 7位數據位 usart_wordlength_

    stm32 7位數據位如何設置?一般情況下設置數據位為8、1個停止,再
    的頭像 發(fā)表于 07-26 09:17 ?5967次閱讀

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

    一、適合范圍本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。二、概述on_run(screen)周期回調函數,用該回調函數,會根
    的頭像 發(fā)表于 07-23 15:25 ?1122次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-on_run回調<b class='flag-5'>函數</b>使用指南

    講堂VisualHMI軟件如何自定義鍵盤

    一、適合范圍適合全系列大協議串口屏產品。二、教程實現2.1準備UI素材準備好相應的美工UI,如圖2-1所示。.圖2-1美工UI圖2.2建立工程根據串口屏的實際型號,在VisualHMI軟件工程
    的頭像 發(fā)表于 07-23 15:43 ?3955次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI</b>軟件如何自定義鍵盤

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

    一、適合范圍本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。二、概述on_press(state,x,y)觸摸回調函數,當帶觸摸的串口屏,點擊
    的頭像 發(fā)表于 07-23 16:32 ?1184次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-on_press回調<b class='flag-5'>函數</b>使用指南

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

    回調函數使用指南
    的頭像 發(fā)表于 08-31 16:25 ?853次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-on_update回調<b class='flag-5'>函數</b>使用指南

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

    on_screen_change回調函數使用指南
    的頭像 發(fā)表于 08-31 16:32 ?897次閱讀
    大<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>使用指南

    講堂VisualHMI-LUA教程-定時器的使用指南

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

    講堂VisualHMI-LUA教程-set_bit/get_bit函數應用

    set_bit/get_bit函數應用
    的頭像 發(fā)表于 08-31 17:05 ?811次閱讀
    大<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)讀取無符號短整型寄存器
    的頭像 發(fā)表于 10-13 16:40 ?1350次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:<b class='flag-5'>VisualHMI-LUA</b>教程-<b class='flag-5'>獲取</b>和<b class='flag-5'>設置</b>16<b class='flag-5'>位數據</b><b class='flag-5'>函數</b>

    講堂VisualHMI-LUA教程-獲取設置單精度浮點數函數的應用

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

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

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