迪文科技论坛

 找回密码
 立即注册
搜索
查看: 195|回复: 1

【提问】使用GBK录入后读取变量地址的数值不对

[复制链接]

19

主题

17

回帖

372

积分

中级会员

Rank: 3Rank: 3

积分
372
发表于 2023-5-26 16:16:56 | 显示全部楼层 |阅读模式
在用串口测试GBK变量
变量的长度是10字节,
上电默认显示"迪文科技",
我用GBK录入了“哈哈”,
结果串口查询并没有完全更新10个字节,只更新了我修改的部分

这是GBK变量录入的设置

请问有办法能在输入完毕后,10个字节都更新吗?因为客户实际使用时输入的长度不一定都是10个字节
B5 CF CE C4 BF C6 BC BC 00 00 00 00 00 00 00 00 00 00 00 00
变成
B9 FE B9 FE FF FF BC BC 00 00 00 00 00 00 00 00 00 00 00 00
而不是
B9 FE B9 FE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
的话,我的下位机程序就会把后面的也解析成字符了

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

578

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11659
发表于 2023-5-26 17:30:43 | 显示全部楼层
您现在用的是83读指令来读取文本内容吗?您如果配置了对应的文本录入,可以开启数据自动上传,每次录入更新,就会往串口发送更新的指令内容。

数据自动上传实现方法:
1、配置文件配置好数据自动上传;
2、对应控件勾选上数据自动上传。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-5-12 03:18 , Processed in 0.027608 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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