河南张先生
努力做事,诚信做人
级别: 家园常客
精华主题: 0
发帖数量: 662 个
工控威望: 938 点
下载积分: 3147 分
在线时间: 868(小时)
注册时间: 2009-04-25
最后登录: 2024-04-29
查看河南张先生的 主题 / 回贴
楼主  发表于: 2019-06-20 11:19


在自动上面时如何判断5个料位无料时的先后顺序,按顺序依次投料
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 859 个
工控威望: 1009 点
下载积分: 1934 分
在线时间: 686(小时)
注册时间: 2012-05-09
最后登录: 2024-04-26
查看flyfeky的 主题 / 回贴
1楼  发表于: 2019-06-20 12:48
我抢个沙发吧,   料位标志,  放的时候置位, 取的时候复位;

建一个标志位数组,   BOOL  A[5]   A[0]是一号位.......A[4]  是5号位。

要求是找出离5号位最近的一个, 空的,    用循环找吧。
西门子倍福WPF+C#数据库,槽式设备专家
flyfeky
bilibili 工控贵族
级别: 论坛先锋
精华主题: 0
发帖数量: 859 个
工控威望: 1009 点
下载积分: 1934 分
在线时间: 686(小时)
注册时间: 2012-05-09
最后登录: 2024-04-26
查看flyfeky的 主题 / 回贴
2楼  发表于: 2019-06-20 16:22
引用
引用第1楼flyfeky于2019-06-20 12:48发表的  :
我抢个沙发吧,   料位标志,  放的时候置位, 取的时候复位;

建一个标志位数组,   BOOL  A[5]   A[0]是一号位.......A[4]  是5号位。

要求是找出离5号位最近的一个, 空的,    用循环找吧。



我没仔细看 , 理解 错了!

按先进先出的模型吧, 也可以自己写,  建一个数组,  再分别两个指针,  分别指向头和尾,  放数据的时候, 尾循环后移, 出数据的时候,  头循环后移。
西门子倍福WPF+C#数据库,槽式设备专家