工控肥仔
工控肥仔
级别: 网络英雄
精华主题: 0
发帖数量: 649 个
工控威望: 5640 点
下载积分: 2162 分
在线时间: 733(小时)
注册时间: 2018-11-17
最后登录: 2024-09-27
查看工控肥仔的 主题 / 回贴
楼主  发表于: 2020-07-24 16:24
图片:
大佬们,求帮忙解决一个数据处理问题??
  

    当我用八个光纤一次检测8个产品
                                                            1. 如果第一个光纤检测到不良时,我需要剔除一个不良品
                                                            2. 如果第五光纤检测到不良时,需要从第五个起,后面全部剔除
                                                            3. 假如中间有两个或两个以上不良时,需选择最大的数据处理时,该如何处理数据呢??
cythyx
级别: 家园常客
精华主题: 0
发帖数量: 452 个
工控威望: 527 点
下载积分: 1634 分
在线时间: 106(小时)
注册时间: 2019-06-27
最后登录: 2024-07-29
查看cythyx的 主题 / 回贴
1楼  发表于: 2020-07-25 16:32
图片:
图片:
这种问题都不是问题,因为有最简单的编程方式,枚举法。
假设不良时对应M0-M7为ON
下面是举例逻辑,实际是做好使用某个信号的上升沿触发M10-M16
cythyx
级别: 家园常客
精华主题: 0
发帖数量: 452 个
工控威望: 527 点
下载积分: 1634 分
在线时间: 106(小时)
注册时间: 2019-06-27
最后登录: 2024-07-29
查看cythyx的 主题 / 回贴
2楼  发表于: 2020-07-28 08:36
方法就是这样啊,就8个信号,每种情况列出来不就完了。