引用
引用第3楼partboy于2012-05-11 20:05发表的 :
还可以三个做互锁,哪个先要求就哪个先
2道的话 互锁做法最简单,,3道的话,你互锁试试,要比较1,2那个先到;2,3那个先到;1,3那个先到;
及时比较出来了,是1先到,那么1出完后,2和3又是谁先到呢, 还要考虑一个后续的顺序,所以不能简单的说3道互锁就完事。
用压栈则是比较通俗的做法,一个数列R10开始,到R15即可,假设1先到,赋值R10=K1,后面3比2先到,赋值R11=K3,最后2到了,赋值R12=K2.
出完一个弹出一个数据,后面的补充上来,升降机根据R10的值判断去向。
可以参考FIFW,FIFR指令