全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.7 f; d: P( ]; @* H8 w
if(massage(2)==1)
/ w( }' G/ i2 i# y; J/ b! ctreenode ts = createemptytasksequence(op,0,0);
( ?8 J0 a6 Y2 F; c% P        for (int i=1;i<=6;i++)4 ]; e5 F  u. b0 H+ W" ?+ K
        {" y: |$ \' l$ a; X
                treenode item1=rank(rack,i);
/ T2 Z' ]$ t$ Z& o, i9 W* x                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
* c4 ~8 w1 M, P8 Q+ u                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);2 ^1 `/ n7 R2 x0 t, H/ m
                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
6 G# r7 T# t1 u0 J5 J                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);
4 j9 I$ P8 k% P# S0 t8 |        }1 E; R8 M# O' W% M9 d) v8 N
! [: B4 C7 H1 x- B, U
        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;- G& w/ A8 H/ I' _0 O$ g2 p
可能有一下几个原因:; @: e. Y" u. u# M
1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务; # P4 L- y2 v: O
2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-8 21:41 , Processed in 0.063691 second(s), 13 queries .

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

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