momo0720
人外有人,天外有天!
级别: 工控侠客
精华主题: 0
发帖数量: 458 个
工控威望: 2028 点
下载积分: 19664 分
在线时间: 615(小时)
注册时间: 2009-09-11
最后登录: 2024-12-02
查看momo0720的 主题 / 回贴
楼主  发表于: 2022-08-31 21:24
请问各位师傅.如一个连续D0~D9值.
当D0~D9 内容数值有变化的时候,D10就加1.
请问各位师傅都如何处理这样?
我都是用先D0~D9丢到D20~D29.用<>的时候做加1.
请问有更好的方式吗?
不需要在用D20~D29.
http://blog.xuite.net/fa.system/twblog
minlee
级别: 略有小成
精华主题: 0
发帖数量: 101 个
工控威望: 485 点
下载积分: 157567 分
在线时间: 503(小时)
注册时间: 2011-03-08
最后登录: 2024-12-22
查看minlee的 主题 / 回贴
1楼  发表于: 2022-09-01 07:49
可以先计算出D0-D9的和,,当和有变化的时候,就加1
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 375 个
工控威望: 523 点
下载积分: 1470 分
在线时间: 325(小时)
注册时间: 2017-06-12
最后登录: 2024-12-20
查看zmrs163的 主题 / 回贴
2楼  发表于: 2022-09-01 08:44
没有了,你要判断任意变化就需要同样大的地址空间去存储数据信息,不然就只能采用某种校验,比如楼上的属于和校验,可能会检测不出某种变化,比如D0,D1一个加一,一个减一,那还不如用CRC,可靠性更佳。
本帖最近评分记录:
  • 下载积分:+1(guochunyi) 热心助人!
    fgx9306
    Engineer-X
    级别: 家园常客
    精华主题: 0
    发帖数量: 733 个
    工控威望: 837 点
    下载积分: 18218 分
    在线时间: 152(小时)
    注册时间: 2015-06-08
    最后登录: 2024-12-20
    查看fgx9306的 主题 / 回贴
    3楼  发表于: 2022-09-01 10:59
    引用
    引用第2楼zmrs163于2022-09-01 08:44发表的  :
    没有了,你要判断任意变化就需要同样大的地址空间去存储数据信息,不然就只能采用某种校验,比如楼上的属于和校验,可能会检测不出某种变化,比如D0,D1一个加一,一个减一,那还不如用CRC,可靠性更佳。

    学习了
    heiheiwodeai
    级别: 略有小成
    精华主题: 0
    发帖数量: 253 个
    工控威望: 375 点
    下载积分: 990 分
    在线时间: 336(小时)
    注册时间: 2013-03-26
    最后登录: 2024-12-20
    查看heiheiwodeai的 主题 / 回贴
    4楼  发表于: 2022-09-01 11:38
    图片:
    是不是这样
    本帖最近评分记录:
  • 下载积分:+5(mk自动化) 热心助人!
  • 下载积分:+5(新工电工) 感谢分享!
    笔尖划过回忆
    级别: 探索解密
    精华主题: 0
    发帖数量: 60 个
    工控威望: 113 点
    下载积分: 1085 分
    在线时间: 22(小时)
    注册时间: 2021-12-16
    最后登录: 2024-11-07
    查看笔尖划过回忆的 主题 / 回贴
    5楼  发表于: 2022-09-01 16:46
    图片:
    这样就挺好,只三行程序就能实现了
    本帖最近评分记录:
  • 下载积分:+5(mk自动化) 热心助人!
  • 下载积分:+5(gxtmdb82164) 好贴好贴!
  • 下载积分:+5(新工电工) 感谢分享!