全球FlexSim系统仿真中文论坛
标题:
(求助)在货架message里写取货代码(本意只取6批货)
[打印本页]
作者:
flexsimbaobao
时间:
2012-4-21 18:24
标题:
(求助)在货架message里写取货代码(本意只取6批货)
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
8 G# @5 o |' a; b1 H+ `1 K
if(massage(2)==1)
9 N) }+ z( J" d3 m: t
treenode ts = createemptytasksequence(op,0,0);
6 {, t8 A0 X" l) K5 U, k
for (int i=1;i<=6;i++)
- S* X( ^) @7 C: U8 e
{
/ N$ s& C2 V' \1 \% \! w) P
treenode item1=rank(rack,i);
, V F1 X- {1 x
inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
4 g2 p$ I- r+ e! [0 j3 b5 ^
inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
- @- z; W7 b& L5 I
inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
' [" P2 E( F' L/ ?6 g
inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
) Z) P+ w0 B& U4 t; m( w5 q, \: j* `
}
8 W7 L2 ^. q& x
% K! g6 W+ t2 A/ i8 l' I/ J% p
dispatchtasksequence(ts);
作者:
domcylai
时间:
2012-4-21 21:05
得看看你的模型才能知道具体哪里的问题;
4 I l7 m: ^ {+ K2 @1 n* e5 @
可能有一下几个原因:
8 c) u( q0 R% W9 d" v |
1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务;
' c; D: {' b2 z1 J) ?5 [1 o- B
2.rack 的消息触发被重复多次;
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/)
Powered by Discuz! X3.3