迪文科技论坛

 找回密码
 立即注册
搜索
楼主: wdmvw

【提问】按触控增量按键++,背景不变,背景中的变量地址++

[复制链接]

0

主题

96

回帖

2964

积分

金牌会员

Rank: 6Rank: 6

积分
2964
发表于 2025-10-16 18:44:45 | 显示全部楼层
本帖最后由 胡琴1 于 2025-10-16 18:57 编辑
wdmvw 发表于 2025-10-16 12:38
回楼上,换成整数2字节的,也是一样不行的。

您的7000是16进制的,写上下限的时候要换算一下成10进制28672,增量调节的上下限是2字节整数,变量地址能调节0x0000-0x7FFF
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-18 09:12:40 | 显示全部楼层
老师你好!我可以把这一个页面里的变量统一用描述指针比如8000(第1个除外,因每页都一样),这些变量类型是,HEX(2字节表示页数),HEX(4字节表示年月日),HEX(2字节表示时分),单精度浮点数(4字节表示数据),共11个数据变量,用上一条,下一条,步长11,一步批量更新地址,实现所谓"翻页"的功能吗,如果可以倒是很省心,省去了和单片机数据通信

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

789

回帖

3441

积分

论坛元老

Rank: 8Rank: 8

积分
3441
发表于 2025-10-18 11:51:47 | 显示全部楼层
wdmvw 发表于 2025-10-18 09:12
老师你好!我可以把这一个页面里的变量统一用描述指针比如8000(第1个除外,因每页都一样),这些变量类型 ...

您好!以下描述指针的用法,您参考一下。
关于描述指针地址冲突问题:
1、对于相同控件,描述指针间隔10H是可以的。
2、对于不同类型的显示控件,描述指针间隔依照软件的提示,间隔30H是没有问题的
3、不同类型的显示控件,描述指针不能设置一样
4、某个显示控件如果设置了描述指针,如果这个控件要复用用在另一个页面,必须要完全复制粘贴过去,也就是说不能挪动坐标位置,才能被有效设置。
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-18 20:17:05 | 显示全部楼层
按动增量按键,希望两个变量地址内的内容同时的显示出来,结果只显示0x7001的,0x7000被duguii去除了。怎么办?

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

911

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10307
发表于 2025-10-19 20:33:09 | 显示全部楼层
多个显示控件不可以设置同一个描述指针,如果设置一样的描述指针,控件所有的设置,包含位置大小需要完全一致。
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-20 14:37:49 | 显示全部楼层
变量地址是0x701F,我把增量触控也对应这个地址,按按键一次串口返回的数据很长很奇怪,变量地里的数据也很奇怪的跳变,变量地址没用描述指针,那串口应该是按一次,回应简单的+1数据包啊??收←◆5A A5 06 83 70 1F 01 09 00 30 2E 30 09 30 2E 30 09 30 2E 30 09 30 2E 30 09 30 2E 30 09 30 2E 30 09 32 2E 30 09 30 2E 30 09 30 2E 30 09 30 2E 35 09 30 2E 30 09 30 2E 30 09 36 2E 39 09 30 2E 30 09

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

357

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12669
发表于 2025-10-20 17:06:32 | 显示全部楼层
接线是不是有问题?看一直收到 4F4B 的自动应答,这个应该是屏收到82写指令的时候才会返回的。
人生苦短,及时行乐
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-21 12:23:24 | 显示全部楼层
你好,解决了。我是重新做了个针对性的测试小工程就可以正常了的,不知道那里出了问题。另外又发现了一个问题。我发0x5A,0xA5,0x04,0x83,0x70,0x20,0x02。目的是查询0x7020地址里的数据,屏总是不回应。如法炮制重开个针对性小工程,依然静悄悄,尝试发送检测当前的页面ID号,发0x5A,0xA5,0x04,0x83,0x00,0x14,0x01,回应了当前所在的页。很欣喜,又当死马活马发查询0x7020地址的数据,这次就回了收←◆5A A5 08 83 70 20 02 08 09 00 00 ,然后就一直可以了。很奇怪,不知道啥原因?
回复

使用道具 举报

0

主题

357

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12669
发表于 2025-10-21 13:07:31 | 显示全部楼层
有可能是接线的问题,类似接触不良这种。另外不排除转接板、和电脑串口软件的异常。
人生苦短,及时行乐
回复

使用道具 举报

16

主题

75

回帖

335

积分

中级会员

Rank: 3Rank: 3

积分
335
 楼主| 发表于 2025-10-22 11:17:38 | 显示全部楼层
不可能,就这查询某个地址的数据不可靠,0x83 读某个地址的数据1个字节,不可靠,大多数时候不反应。其他的指令感觉比较可靠。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-4 08:13 , Processed in 0.031348 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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