迪文科技论坛

 找回密码
 立即注册
搜索
查看: 161|回复: 4

【提问】如何通过相同变量的值在同一位置显示不同的文本

[复制链接]

9

主题

44

回帖

222

积分

中级会员

Rank: 3Rank: 3

积分
222
发表于 2023-11-2 14:47:23 | 显示全部楼层 |阅读模式
我将迪文屏幕当做modbus从机,然后我的应用场景是这样的:

当地址0x1000的变量值=不同值时(通过modbus主机修改),有文字控件能够显示事先定义好的字符串(比如我定义好=1时候显示“xxx”,=2时候显示xxx)。
例如0x1000的值=1时,显示汉字“今天”;0x1000的值=2时,显示汉字“明天”;0x1000的值=3时,显示汉字“后天”。。。。。。。。
请问这样的应用改通过什么控件去实现呢
回复

使用道具 举报

0

主题

468

回帖

8622

积分

论坛元老

Rank: 8Rank: 8

积分
8622
发表于 2023-11-2 15:21:10 | 显示全部楼层
本帖最后由 Dai2816130749 于 2023-11-2 15:22 编辑

显示用文本显示,这个判读的需要这边用主机代码搭配了,给对应的显示
回复

使用道具 举报

9

主题

44

回帖

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2023-11-2 15:39:09 | 显示全部楼层
只能主机给GBK编码吗,有类似多状态文本显示吗,根据变量的状态值分别显示定义的文本
回复

使用道具 举报

0

主题

752

回帖

4681

积分

论坛元老

Rank: 8Rank: 8

积分
4681
发表于 2023-11-2 15:48:47 | 显示全部楼层
可以将文字做成图标,用变量图标显示控件显示
只会hellowrold
回复

使用道具 举报

9

主题

44

回帖

222

积分

中级会员

Rank: 3Rank: 3

积分
222
 楼主| 发表于 2023-11-2 18:43:37 | 显示全部楼层
好的,感谢,我测试用gbk编码下发的方式能灵活一点,不用做比较多的图标
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 13:53 , Processed in 0.069582 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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