迪文科技论坛

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

【提问】T5L C语言怎么检测数据录入

[复制链接]

4

主题

9

回帖

89

积分

注册会员

Rank: 2

积分
89
发表于 2019-9-3 22:49:50 | 显示全部楼层 |阅读模式
如图,同一个页面很多输入的数据,怎么检测到那个数据改变了,我知道按压状态返回的那个怎么搞,这个不知道怎么搞。有没有大佬们指点一下。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

181

回帖

1827

积分

金牌会员

Rank: 6Rank: 6

积分
1827
发表于 2019-9-4 09:47:01 | 显示全部楼层
本帖最后由 hao8584 于 2019-9-5 09:20 编辑

如果只是想判断变量是否发生变化可以使用0x0F00 变量改变标示来处理。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

23

回帖

201

积分

中级会员

Rank: 3Rank: 3

积分
201
发表于 2019-9-4 10:48:51 | 显示全部楼层
hao8584 发表于 2019-9-4 09:47
如果只是想判断变量是否发生变化可以使用0x0F00 变量改变标示来处理。

受教了!楼主可以实际测试下,首先更改CFG文件,0x05的 bit4置1,启用自动上传(不改是否可以?待测试),然后,在此页面不断的读0xF00地址,判断D3是否是5A,若是5A表示有变量改变,然后,在读变量存储器指针的数据。没有实际操作过,楼主可以通过C程序测试下!然后分享下。
回复

使用道具 举报

0

主题

181

回帖

1827

积分

金牌会员

Rank: 6Rank: 6

积分
1827
发表于 2019-9-4 11:13:52 | 显示全部楼层
pp_XIA 发表于 2019-9-4 10:48
受教了!楼主可以实际测试下,首先更改CFG文件,0x05的 bit4置1,启用自动上传(不改是否可以?待测试) ...

这个需要启动自动上传才可以,其实这个很简单,不要想复杂了,我之前试过这个指令数据变量变化前返回的数据是5A A5 08 83 0F 00 02 00 00 00 00 。修改变量后返回的数据:5A A5 08 83 0F 00 02 00 60 00 01,6000是变量地址。简单测试了下这个功能, C程序我就没有弄了,还得朋友你自己弄了。
回复

使用道具 举报

4

主题

9

回帖

89

积分

注册会员

Rank: 2

积分
89
 楼主| 发表于 2019-9-5 00:19:39 | 显示全部楼层
hao8584 发表于 2019-9-4 11:13
这个需要启动自动上传才可以,其实这个很简单,不要想复杂了,我之前试过这个指令数据变量变化前返回的数 ...

谢谢。试了,按压状态同步数据返回可以检测到有数据。数据录入没有数据,不会变化。有没有其他办法,还是说我操作有问题,开启了数据上传。
回复

使用道具 举报

4

主题

9

回帖

89

积分

注册会员

Rank: 2

积分
89
 楼主| 发表于 2019-9-5 09:15:27 | 显示全部楼层
hao8584 发表于 2019-9-4 11:13
这个需要启动自动上传才可以,其实这个很简单,不要想复杂了,我之前试过这个指令数据变量变化前返回的数 ...

可以了,工程里面的数据上传要勾上。这样就可以了,谢谢
回复

使用道具 举报

45

主题

254

回帖

3257

积分

论坛元老

Rank: 8Rank: 8

积分
3257
发表于 2019-9-26 17:31:43 | 显示全部楼层
我觉得有一种方法,完全不依赖变量值返回,而且效率奇高.用内存映射的方法.
首先 在上位机开辟同迪文变量体积一致的数组,定时成块读取 屏幕变量的值,然后     与上位机的数组做比较,得到变化结果,  然后刷新 上位机数组,
我觉得这样效率奇高,而且稳定,可靠
回复

使用道具 举报

4

主题

9

回帖

89

积分

注册会员

Rank: 2

积分
89
 楼主| 发表于 2020-6-18 15:14:33 | 显示全部楼层
舞指飞扬 发表于 2019-9-26 17:31
我觉得有一种方法,完全不依赖变量值返回,而且效率奇高.用内存映射的方法.
首先 在上位机开辟同迪文变量体积 ...

数据少还可以,数据多了,那得比较到什么时候
回复

使用道具 举报

6

主题

41

回帖

257

积分

中级会员

Rank: 3Rank: 3

积分
257
发表于 2020-6-21 19:50:43 | 显示全部楼层
楼主,请问有遇到看门狗20秒才溢出复位的BUG没?
回复

使用道具 举报

4

主题

9

回帖

89

积分

注册会员

Rank: 2

积分
89
 楼主| 发表于 2020-7-8 10:46:04 | 显示全部楼层
18507899802 发表于 2020-6-21 19:50
楼主,请问有遇到看门狗20秒才溢出复位的BUG没?

没遇到过,没用过看门狗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 01:13 , Processed in 0.087631 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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