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

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

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

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

大彩講堂:VisualHMI-LUA教程-set_bit/get_bit函數(shù)應(yīng)用

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

掃碼添加小助手

加入工程師交流群

一、適合范圍

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


二、概述

set_bit(vtype,addr, value)

設(shè)置位寄存器:如Modbus的線圈、Fx2N的X、Y、S、M寄存器


vtype:數(shù)據(jù)類型

addr:變量地址

value:寫入的值


get_bit(vtype,addr)

讀取位寄存器:如Modbus的線圈、Fx2N的X、Y、S、M寄存器,返回?cái)?shù)值


vtype:數(shù)據(jù)類型

addr:變量地址


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

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

1.Modbus線圈應(yīng)用

放置3個(gè)位狀態(tài)指示燈分別綁定modbus線圈地址0x0000/0x0001/0x0002,如圖3-1。通過腳本實(shí)現(xiàn)初始化對(duì)0x0000線圈地址置1,通過on_updata回調(diào)函數(shù)將0x01線圈地址同步更新到0x0線圈地址上,實(shí)現(xiàn)位狀態(tài)相同。通過定時(shí)器將0x02線圈地址實(shí)現(xiàn)01循環(huán)變化。

wKgZO2i0D_WABIDzAAB4rZ6xjTE122.png

圖3-1 modbus線圈地址配置


Lua腳本預(yù)覽

腳本運(yùn)用函數(shù)說明

對(duì)地址0x0000線圈寄存器寫入位值為1時(shí)函數(shù)格式為set_bit(VT_0x,0x0000,1)

對(duì)地址0x0000線圈寄存器讀取的函數(shù)格式為get_bit(VT_0x,0x0000)

對(duì)地址0x0000離散輸入寄存器讀取的函數(shù)格式為get_bit(VT_1x,0x0000)

wKgZPGi0EAyAYsrGAAF-lUdM8NE880.png

modbus線圈地址lua腳本預(yù)覽


2.FX2N位寄存器應(yīng)用

放置8個(gè)位狀態(tài)指示燈分別綁定X/Y/S/M位狀態(tài)寄存器如圖3-2所示,腳本初始化將位寄存器地址全部置1。搭配定時(shí)器將位寄存器實(shí)現(xiàn)01循環(huán)變化。

wKgZO2i0ECeAMo9LAAB1_Zg83Tk411.png

圖3-2 FX2N位狀態(tài)寄存器配置


Lua腳本預(yù)覽

腳本運(yùn)用函數(shù)說明

對(duì)地址0x0000輸入位X寄存器只讀取函數(shù)格式為get_bit(VT_X,0x0000)

對(duì)地址0x0000輸出位Y寄存器只寫入位值為1的函數(shù)格式為set_bit(VT_Y,0x0000,1)

對(duì)地址0x0000狀態(tài)位S寄存器可讀寫位值為1的函數(shù)格式為set_bit(VT_S,0x0000,1)和get_bit(VT_S,0x0000)

對(duì)地址0x0000輔助位M寄存器可讀寫位值為1的函數(shù)格式為set_bit(VT_M,0x0000,1)和get_bit(VT_M,0x0000)

wKgZPGi0EDmASH1cAAFVbb87ouI131.png

FX2N位狀態(tài)寄存器lua腳本預(yù)覽

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

    關(guān)注

    3

    文章

    4400

    瀏覽量

    66334
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    672

    瀏覽量

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

    關(guān)注

    0

    文章

    19

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ADS1118采用電壓返回?cái)?shù)據(jù)恒為0,采樣溫度返回值固定為29700,為什么?

    unsigned char #define uint unsigned int #define US 3 #define Set_Bit(val, bitn) (val |= bitn) //置一
    發(fā)表于 12-26 07:11

    求大家?guī)臀医獯鹣伦⑨尞?dāng)中的三個(gè)問題,謝謝

    char data,unsigned char byte){unsigned char bits = 0;unsigned char get_bit = 0x80;P1 |= byte; //P1
    發(fā)表于 12-30 13:35

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

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

    LUA腳本的繪圖API函數(shù)的使用方法及使用函數(shù)的注意事項(xiàng)

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

    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)回調(diào)<b class='flag-5'>函數(shù)</b>的觸發(fā)使用以及編寫程序的注意事項(xiàng)

    32bit MCU 與 16bit MCU 的 區(qū)別

    以 32-bit 英飛凌 TC377 為例右下圖可見,雖然是32-bit MCU,但是每個(gè)地址對(duì)應(yīng)的是一個(gè)byte【8-bit】左上圖是通過 Trace32 查看單片機(jī)memory, 可見,32個(gè)
    發(fā)表于 10-25 16:36 ?11次下載
    32<b class='flag-5'>bit</b> MCU 與 16<b class='flag-5'>bit</b> MCU 的 區(qū)別

    過設(shè)置單個(gè)bit來實(shí)現(xiàn)事件組的功能

    事件組就是24bit的一個(gè)EventBits_t變量,set單個(gè)bit位表示任務(wù)A是否發(fā)生,為1發(fā)生,為0則沒有發(fā)生,clear這個(gè)bit位置0,用wait該
    的頭像 發(fā)表于 09-15 09:09 ?726次閱讀
    過設(shè)置單個(gè)<b class='flag-5'>bit</b>來實(shí)現(xiàn)事件組的功能

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

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

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

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

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

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

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

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

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

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

    講堂VisualHMI-LUA教程-定時(shí)器的使用指南

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

    講堂VisualHMI-LUA教程-獲取和設(shè)置16位數(shù)據(jù)函數(shù)

    一、適合范圍本文檔適用于VisualHMI平臺(tái),Lua腳本語言為V5.3版本,配合工程可以完成大部分的內(nèi)部邏輯處理。二、概述2.1get_uint16(vtype,addr)讀取無符號(hào)短整型寄存器
    的頭像 發(fā)表于 10-13 16:40 ?397次閱讀
    大<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è)置32位數(shù)據(jù)函數(shù)的應(yīng)用

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