回复:做一个表的比较,能再简单点不?

已锁定

holdkcsxyz

西门子1847工业学习平台

  • 帖子

    1561
  • 精华

    24
  • 被关注

    162

论坛等级:至圣

注册时间:2015-06-03

钻石 钻石 如何晋级?

发布于 2022-08-24 10:29:23

9楼

展开查看
以下是引用芳季在2022-08-24 10:02:57的发言 >8楼

不改变的信息不重复发起通讯,所以需要检测变化才发出一个信号。楼上,这个事情你怎么做的?你也是bmb一大片出来放着是吗?

我稍微搜了一下。

二分查找适合有序的,这里应该不适用。

哈希法就不够斤两看,看不懂。是不是可以比较外行地比喻成crc值计算,无论多长编的数组,算出crc。crc发生变化说明原数组变化过。这个事情我是曾经考虑过的。但是这个执行时间……

如我所想吗?

哈希法还是算了。

以下是引用手机用户20180604694547在2022-08-23 17:13:54的发言 >:你这个表的数据来源...

引用详细内容:

你这个表的数据来源是哪里,上位机给过来的吗?

是的 芳工 我也是和你做的一样FOR查找,好像没太多好办法.

不改变就不发:也就非标的Modbus随便玩玩,敢这么用.其余的DP/PN/EtherCAT/DeviceNet/CANOpen.......都不会这样来,没改变是代表数据的恒定,不发送代表不说话,不在确定的时序和逻辑下开口说话表态,这在稳定的通讯中是不被允许的,总线是要控制到主从数据交换区的每个细枝末节,因此不管数据有无改变都要确定的表态说话.

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9021条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。