工控肥仔
工控肥仔
級別: 網(wǎng)絡英雄
精華主題: 0
發(fā)帖數(shù)量: 687 個
工控威望: 5687 點
下載積分: 5041 分
在線時間: 804(小時)
注冊時間: 2018-11-17
最后登錄: 2025-01-20
查看工控肥仔的 主題 / 回貼
樓主  發(fā)表于: 2020-07-24 16:24
圖片:
大佬們,求幫忙解決一個數(shù)據(jù)處理問題??
  

    當我用八個光纖一次檢測8個產品
                                                            1. 如果第一個光纖檢測到不良時,我需要剔除一個不良品
                                                            2. 如果第五光纖檢測到不良時,需要從第五個起,后面全部剔除
                                                            3. 假如中間有兩個或兩個以上不良時,需選擇最大的數(shù)據(jù)處理時,該如何處理數(shù)據(jù)呢??
mistyke
打工仔
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 144 個
工控威望: 1067 點
下載積分: 6033 分
在線時間: 356(小時)
注冊時間: 2018-01-02
最后登錄: 2025-01-17
查看mistyke的 主題 / 回貼
1樓  發(fā)表于: 2020-07-28 08:57
如果我沒理解錯樓主的意思的話,那我提供一個思路:
用ENCO指令對M0-M7進行編碼,可以得到當中為ON的是第幾位存到D0。若當中有不只有一位為ON,那就取最高位(三菱是這樣的)。比如M3,M4都為ON,那D0=4,
那么接下來只要把第D0=4之前的位都置ON存起來,即可