全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.5 q# Q' ?5 A7 _4 }0 B5 H
if(massage(2)==1)1 I0 r" Q; P' ?( `
treenode ts = createemptytasksequence(op,0,0);
& M( f+ z) W* ~  L  c, m! K% e        for (int i=1;i<=6;i++)
( L1 n2 r5 x; m9 ]3 ?: e        {2 z  i& [: w" {1 v  X3 {" Z. c. q
                treenode item1=rank(rack,i);- f5 O9 Y0 T0 V
                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
3 v' e9 D# B1 y" P2 E$ z                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
3 n' i+ o- Y3 K' a$ }                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);; ]3 @0 u. ^# c' \9 [. O
                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);1 K3 `9 |( q( ~, m0 o1 N1 e+ }; h
        }
  _' Y! r& W5 w1 ]. e/ z# ~, F* }9 L3 p, F! ~
        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;
) x5 ~1 u1 L9 ]6 x' Y# a3 Y可能有一下几个原因:* J/ G( P/ |# ^0 ~
1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务; 0 R+ M2 o" y/ w
2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-29 05:44 , Processed in 0.068823 second(s), 13 queries .

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

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