迪文科技论坛

 找回密码
 立即注册
搜索
查看: 132|回复: 9

【提问】关于如何显示文本或者变量的问题

[复制链接]

2

主题

16

回帖

65

积分

注册会员

Rank: 2

积分
65
发表于 5 天前 | 显示全部楼层 |阅读模式
屏幕:DMG32240C035_03WN    320*240
IDE:DGUS_V7648  

我需要在屏幕上显示几个带单位的数值。单位可能会变。
于是我在屏幕上放了一个文本显示和数据变量。分别设置变量地址1000和3000.把工程下载到屏幕上后,使用串口工具发送5A A5 05 82 1000 000A 000B 得到应答R:5AA5 03 82 4F 4B。但是屏幕上的控件没有数据显示。发送3000的地址也是如此。通讯应该是通的,就是不知道怎么把值传到屏幕上。

我是第一次调这个屏幕,我现目前最紧急的需求就是如何把我需要的文字变量,通过串口显示到屏幕上。请大佬们不吝赐教。谢谢!

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

561

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
15074
发表于 5 天前 | 显示全部楼层
本帖最后由 Serena 于 2025-9-28 14:14 编辑

比如数据变量显示100:5A A5 07 82 3000 0000 0064 (0064即为100的十六进制,因为控件设置的是长整数,所以要补齐四个字节)
文本显示100:5A A5 06 82 1000 31 30 30(文本显示需要发送100的ASCII码)

本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

16

回帖

65

积分

注册会员

Rank: 2

积分
65
 楼主| 发表于 5 天前 | 显示全部楼层
Serena 发表于 2025-9-28 14:09
比如数据变量显示100:5A A5 07 82 3000 0000 0064 (0064即为100的十六进制,因为控件设置的是长整数,所 ...

我按照这样的格式,发送后,屏幕还是没有显示。



我这边需求是显示一个重量值,比如 89.3kg   或者 129.1lb  这种值,应该用什么控件?控件设置应该是怎样的?

你这个文档在哪里下载的呀?我这很多个文档,跟您这边的都不一样,能不能给我一个。多谢

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

285

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11426
发表于 5 天前 | 显示全部楼层
yymondo 发表于 2025-9-28 15:04
我按照这样的格式,发送后,屏幕还是没有显示。

指南附件请查收

本帖子中包含更多资源

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

x
人生苦短,及时行乐
回复

使用道具 举报

2

主题

16

回帖

65

积分

注册会员

Rank: 2

积分
65
 楼主| 发表于 5 天前 | 显示全部楼层

有没有我这屏能用的简单demo?要DGUS能打开的那种,我来测试一下。随便给一个都行,感谢!
回复

使用道具 举报

0

主题

285

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11426
发表于 5 天前 | 显示全部楼层
5A A5 05 82 10 00 00 32
显示5.0

本帖子中包含更多资源

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

x
人生苦短,及时行乐
回复

使用道具 举报

2

主题

16

回帖

65

积分

注册会员

Rank: 2

积分
65
 楼主| 发表于 4 天前 | 显示全部楼层
ZVIP7679 发表于 2025-9-28 17:20
5A A5 05 82 10 00 00 32
显示5.0

我这边收到您的demo,下载上去,修改值是没问题的。应该是我哪儿没有弄好。
这边我想要修改数据变量的单位应该怎么修改呢?因为会有切换单位的需求。感谢
回复

使用道具 举报

2

主题

16

回帖

65

积分

注册会员

Rank: 2

积分
65
 楼主| 发表于 4 天前 | 显示全部楼层
我试过把地址偏移7个位,来修改,但是结果好像不行。
控制地址是0300 ,我使用5A A5 04 82 0307  67   来修改单位没有效果。
回复

使用道具 举报

2

主题

16

回帖

65

积分

注册会员

Rank: 2

积分
65
 楼主| 发表于 4 天前 | 显示全部楼层
本帖最后由 yymondo 于 2025-9-29 10:29 编辑

我把描述指针给值0310后。
单位长度是2字节,lb的ASCII的对应值是6c 62。
我写入5A A5 05 82 0317 6c 62   发现并没有显示到lb。原有的单位和文字都没有显示了,都没有按照要求显示lb。
这个指令应该怎么发送呢?


已经解决:
5a a5 06 82 03 17 04 6b 67
高位需要先给一个长度。再跟上单位的ASCII码 。

感谢各位大佬的帮助,谢谢!
回复

使用道具 举报

0

主题

854

回帖

9936

积分

论坛元老

Rank: 8Rank: 8

积分
9936
发表于 4 天前 | 显示全部楼层
解决了就好
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-3 07:19 , Processed in 0.032230 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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