cs315322392
级别: 略有小成
精华主题: 0
发帖数量: 180 个
工控威望: 228 点
下载积分: 945 分
在线时间: 102(小时)
注册时间: 2020-03-19
最后登录: 2024-10-30
查看cs315322392的 主题 / 回贴
楼主  发表于: 90天前
从A抓产品放至B。
B处产品依次放5个,当放完它5个产品,将第1个产品B1取走。放至c.
然后再从A取产品放至B1。但这次要拿走第二个产品B2。放至C
再从A取产品放至B2,拿走B3产品至C
依次类推。进行下去
fzlkui
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 110 点
下载积分: 428 分
在线时间: 20(小时)
注册时间: 2020-12-21
最后登录: 2024-10-24
查看fzlkui的 主题 / 回贴
1楼  发表于: 83天前
你这个逻辑不对。下面是我的逻辑,做了十几台你这种需求的了。

A处取件
***
-------------------A取件结束

B处准备放件
IF R0<5 THEN  
R0=R0+1
ENDIF;计次1
R1=R1+1;计次2
IF R1=1 THEN JUMP LBL1
IF R1=2 THEN JUMP LBL2
IF R1=3 THEN JUMP LBL3
IF R1=4 THEN JUMP LBL4
-------------------------------------判断结束
LBL1;放B1
***
***
IF R0<4 THEN JUMP A处取件
IF R0>=4 THEN JUMP LBL12;取B2

LBL2;放B2
***
***
IF R0<4 THEN JUMP A处取件
IF R0>=4 THEN JUMP LBL13;取B3

LBL3;放B3
***
***
IF R0<4 THEN JUMP A处取件
IF R0>=4 THEN JUMP LBL14;取B4

LBL4;放B4
***
***
IF R0<4 THEN JUMP A处取件
IF R0>=4 THEN     R1=0     JUMP LBL11;取B1
-----------------------------------------------放件结束
LBL11;取B1
***
JUMP LBL50

LBL12;取B2
***
JUMP LBL50

LBL13;取B3
***
JUMP LBL50

LBL14;取B4
***
JUMP LBL50
----------------------------------------取件结束

LBL50;放C
本帖最近评分记录:
  • 下载积分:+5(cs315322392)