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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

一、適合范圍

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


二、概述

2.1 get_uint16(vtype,addr)讀取無(wú)符號(hào)短整型寄存器,返回?zé)o符號(hào)短整型數(shù)據(jù)。
? vtype:變量類(lèi)型,生成main.lua,自動(dòng)定義變量的數(shù)據(jù)類(lèi)型
? addr:變量地址

2.2 set_uint16(vtype,addr,value)設(shè)置無(wú)符號(hào)短整形寄存器值。
? vtype:變量類(lèi)型,生成main.lua,自動(dòng)定義變量的數(shù)據(jù)類(lèi)型
? addr:變量地址
? value:寄存器值

2.3 get_int16(vtype,addr)讀取有符號(hào)短整型寄存器,返回有符號(hào)短整型數(shù)據(jù)。
? vtype:變量類(lèi)型,生成main.lua,自動(dòng)定義變量的數(shù)據(jù)類(lèi)型
? addr:變量地址

2.4 set_int16(vtype,addr,value)設(shè)置有符號(hào)短整形寄存器值。
? vtype:變量類(lèi)型,生成main.lua,自動(dòng)定義變量的數(shù)據(jù)類(lèi)型
? addr:變量地址
? value:寄存器值


本文本檔通過(guò)分別對(duì)HMI內(nèi)部地址LW,modbus協(xié)議保持寄存器地址,三菱協(xié)議D寄存器讀寫(xiě)無(wú)符號(hào)短整型數(shù)據(jù)對(duì)get/set_uint16函數(shù)進(jìn)行說(shuō)明。

例如:

若要獲取LW地址0x1000無(wú)符號(hào)短整型數(shù)據(jù),則函數(shù)如下:get_uint16(VT_LW,0x1000)

若要設(shè)置LW地址0x1000的值為無(wú)符號(hào)短整型數(shù)據(jù)100,則函數(shù)如下:set_uint16(VT_LW,0x1000,100)

若要獲取LW地址0x1000有符號(hào)短整型數(shù)據(jù),則函數(shù)如下:get_int16(VT_LW,0x1000)

若要設(shè)置LW地址0x1000的值為有符號(hào)短整型數(shù)據(jù)100,則函數(shù)如下:set_int16(VT_LW,0x1000,100)


重點(diǎn):get/set_int16函數(shù)的用法和get/set_uint16函數(shù)的用法一樣。只是int16的取值范圍是-32768~32767,uint16的取值范圍是0~65535。


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

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

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

wKgZO2jsuqeACluaAABIbNSkkC8036.png

圖3-1 新建工程


控件配置

1.放置一個(gè)數(shù)值輸入控件,啟用鍵盤(pán)輸入,綁定LW地址0x1000,放置一個(gè)數(shù)值輸入控件,啟用鍵盤(pán)輸入,綁定LW地址0x1001。再放置一個(gè)數(shù)值輸入控件綁定LW地址0x1002。放置一個(gè)按鈕控件綁定LW地址0x1111。如圖3-2所示。(注意:數(shù)值輸入控件綁定的數(shù)據(jù)類(lèi)型要和腳本數(shù)據(jù)類(lèi)型一致。腳本獲取和設(shè)置的是uint16,控件數(shù)據(jù)類(lèi)型也要選擇uint16;腳本獲取和設(shè)置的是int16,控件數(shù)據(jù)類(lèi)型也要選擇int16)

wKgZO2jsuq6AVaWVAAAkTpko-og954.png

圖3-2 控件配置(讀寫(xiě)LW寄存器地址)


2、新建一個(gè)簡(jiǎn)單工程,開(kāi)啟modbus master協(xié)議,放置一個(gè)數(shù)值輸入控件,綁定保持寄存器地址0x0000,放置一個(gè)數(shù)值輸入控件,綁定保持寄存器地址0x0001。放置一個(gè)數(shù)值輸入控件綁定保持寄存器地址0x0002。再放置一個(gè)字設(shè)置按鈕控件綁定LW地址0x1111。如圖3-3所示。(注意事項(xiàng)同上)

wKgZPGjsurWAfTlTAAAiHw3w0og247.png

圖3-3 控件配置(讀寫(xiě)modbus保持寄存器地址)


3、新建一個(gè)簡(jiǎn)單工程,開(kāi)啟FX2N(三菱)協(xié)議,放置一個(gè)數(shù)值輸入控件,綁定D寄存器地址0,放置一個(gè)數(shù)值輸入控件,綁定D寄存器地址1。放置一個(gè)數(shù)值輸入控件綁定D寄存器地址2。再放置一個(gè)字設(shè)置按鈕控件綁定LW地址0x1111。如圖3-4所示。(注意事項(xiàng)同上)

wKgZO2jsuruAZMm8AAAgJmFfh_U164.png

圖3-4 控件配置(讀寫(xiě)三菱協(xié)議D寄存器地址)

四、Lua腳本預(yù)覽

wKgZPGjsusGAKX00AABKf7UnFpU771.png

圖4-1讀寫(xiě)LW寄存器地址


wKgZPGjsuseAMyKoAABJDZKkesE291.png


圖4-2讀寫(xiě)modbus保持寄存器地址


wKgZO2jsusyAZ946AABPmJ3x-RA967.png


圖4-3讀寫(xiě)三菱協(xié)議D寄存器地址

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

    關(guān)注

    3

    文章

    4400

    瀏覽量

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

    關(guān)注

    9

    文章

    672

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    GPIF 16位數(shù)據(jù)如何更改

    =CyTrand;IOICONTRO.LPPMODE = CYU-U3PIOIOMIXIXLPPUUARTY;但它不起作用。它具有32和24位數(shù)據(jù),并且不改變IOIO配置。原因何在?如何將其更改為16位數(shù)據(jù)
    發(fā)表于 12-24 16:15

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

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

    請(qǐng)問(wèn)FPGA如何串行接收16或32位數(shù)據(jù)?

    這個(gè)問(wèn)題困擾我好多天了 串口通信只能一次接收8位數(shù)據(jù),而如果接收16或32數(shù)據(jù),那么得通過(guò)串口接收2個(gè)或4個(gè)8
    發(fā)表于 05-27 23:25

    c6748 spi驅(qū)動(dòng)設(shè)置數(shù)據(jù)長(zhǎng)度是8,接收寄存器卻能收到16位數(shù)據(jù)

    有用c6748dsp驅(qū)動(dòng)fpc1011傳感器的么?spi接口,為什么我設(shè)置數(shù)據(jù)長(zhǎng)度是8,接收寄存器卻能收到16位數(shù)據(jù)啊,各種問(wèn)題求大神幫
    發(fā)表于 10-11 12:51

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

    物聯(lián)型串口屏通過(guò) LUA 腳本配合工程可以完成大部分的內(nèi)部邏輯處理,可以做到讓 MCU 只參與數(shù)據(jù)處理,不參與屏的邏輯處理。本文將介紹大 LUA 腳本 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ě)程序的注意事項(xiàng)

    物聯(lián)型串口屏通過(guò) LUA 腳本配合工程可以完成大部分的內(nèi)部邏輯處理,可以做到讓 MCU 只參與數(shù)據(jù)處理,不參與屏的邏輯處理。本文將介紹大 LUA 腳本 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ě)程序的注意事項(xiàng)

    AD1362:16頻道,12位數(shù)據(jù)收購(gòu)系統(tǒng)掃描數(shù)據(jù)謝幕

    AD1362:16頻道,12位數(shù)據(jù)收購(gòu)系統(tǒng)掃描數(shù)據(jù)謝幕
    發(fā)表于 04-16 11:09 ?8次下載
    AD1362:<b class='flag-5'>16</b>頻道,12<b class='flag-5'>位數(shù)據(jù)</b>收購(gòu)系統(tǒng)掃描<b class='flag-5'>數(shù)據(jù)</b>謝幕

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

    一、適合范圍本文檔適用于VisualHMI平臺(tái),Lua腳本語(yǔ)言為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軟件如何自定義鍵盤(pán)

    一、適合范圍適合全系列大協(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>軟件如何自定義鍵盤(pán)

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

    一、適合范圍本文檔適用于VisualHMI平臺(tái),Lua腳本語(yǔ)言為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教程-set_bit/get_bit函數(shù)應(yīng)用

    set_bit/get_bit函數(shù)應(yīng)用
    的頭像 發(fā)表于 08-31 17:05 ?416次閱讀
    大<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è)置32位數(shù)據(jù)函數(shù)的應(yīng)用

    一、適合范圍本文檔適用于VisualHMI平臺(tái),Lua腳本語(yǔ)言為V5.3版本,配合工程可以完成大部分的內(nèi)部邏輯處理。二、概述2.1.get_uint32(vtype,addr)讀取無(wú)符號(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>教程-<b class='flag-5'>獲取</b>與<b class='flag-5'>設(shè)置</b>32<b class='flag-5'>位數(shù)據(jù)</b><b class='flag-5'>函數(shù)</b>的應(yīng)用