7个罐可以任意选择投入、切出。
1:投入的罐,当过滤的时间到后依次反洗。
2:投入的罐,当过滤的时间到后,只反洗一个罐,然后再过滤,过滤的时间再到时,再反洗下一个罐。投入的罐这样循环着反洗。
请教这两种编程思路,特别是第二种,谢谢了。
最佳答案
用一个bool量记录是否有反洗的,如果有反洗的完成,置位bool量。其他需要反洗的罐的反洗启动条件是允许反洗且这个bool量为0.当罐投入后,这个bool量复位。
所有需要反洗的罐进fifo队列。取队列的首反洗。
提问者对于答案的评价:
谢谢各位的回答,都挺有启发的,就选择最早的吧。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc157009.html