广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 352|回复: 3

modbus读取

[复制链接]

4

主题

9

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2024-12-4 08:32:44 | 显示全部楼层 |阅读模式
第一次用这个屏,get_variant(name)只能获取数值,如果想获取字符串,有相应的函数吗?
想实现的功能就是,在lua读取modbus寄存器里的字符串显示出来
回复

使用道具 举报

0

主题

431

帖子

1250

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1250
发表于 2024-12-4 11:16:38 | 显示全部楼层
需要对获取到的16进制值进行转换
string.char(arg) 和 string.byte(arg[,int])
char 将整型数字转成字符并连接, byte 转换字符为整数值(可以指定某个字符,默认第一个字符)。
回复

使用道具 举报

4

主题

9

帖子

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2024-12-4 14:25:17 | 显示全部楼层
dctechnology 发表于 2024-12-4 11:16
需要对获取到的16进制值进行转换
string.char(arg) 和 string.byte(arg[,int])
char 将整型数字转成字符并 ...

也是用get_variant这个函数获取寄存器里的值么,然后再转成字符串?
回复

使用道具 举报

4

主题

9

帖子

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2024-12-10 15:46:13 | 显示全部楼层
有没有技术支持的QQ呀,根本联系不到呀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-12-26 20:17 , Processed in 0.057504 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表