全球FlexSim系统仿真中文论坛

搜索
查看: 4609|回复: 1
打印 上一主题 下一主题

(求助)在货架message里写取货代码(本意只取6批货)

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.5 j9 o! }2 a- H1 f( a  p* U
if(massage(2)==1)
7 \) H4 g* G9 G( d, Y1 ], D% c6 Xtreenode ts = createemptytasksequence(op,0,0);
3 |  b( ]9 E$ ^0 U" F# ?        for (int i=1;i<=6;i++)
: C0 n+ R/ X" H7 X; k1 D, X        {) @0 L+ m: g! y# W# u/ v
                treenode item1=rank(rack,i);7 M5 k8 G$ j% ]8 j/ _0 R* Y; A
                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);& w2 p0 y: Y. M6 ^1 z4 q
                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
  s& i2 H7 O; m+ d' ^                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);0 O, b; z- k& x) [* U) A
                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
: u, _/ \& u* y5 }        }
1 e- S) u# i) R) I: b8 V9 ~: Y- I
8 n: U0 C% ~: S) P$ A9 g6 e- t/ N        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;
3 ?3 N0 M& F/ T- c, ^可能有一下几个原因:& z1 ~. r0 Y, K$ V, w2 k# `5 U2 D
1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务;
# S) w" F/ k& ^: n2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-7-1 12:48 , Processed in 0.079419 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表