全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.9 M; C, o' E! `# L9 N( M) m+ b3 P
if(massage(2)==1); G( b3 k: l; ?, n; a
treenode ts = createemptytasksequence(op,0,0);+ I; D* G, S& Q# q8 e) N' z, J
        for (int i=1;i<=6;i++)% Y3 i+ N0 T0 z7 F9 `( O
        {" t5 Q( [' j: N& f; Q
                treenode item1=rank(rack,i);
8 [7 E! A; \: G9 [  }! m  N0 ~                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);: U# [+ j* `# _+ t* B! x
                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
+ V$ Z( ], O8 x+ w$ D( I; @                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
5 m: |1 [: g( X% r4 Z0 Q0 j3 Z                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);' |" q: _. e- G
        }
8 ~* n/ c3 q. E4 r7 V+ U! t  Q: e( t$ C
        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;
4 Y! S5 Y* e2 v& g+ H/ g" d! f可能有一下几个原因:
8 t" @+ t4 k0 l* P- K1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务; 3 I: K3 Q& _3 C( i% j0 ^& X& v* c7 D
2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 20:23 , Processed in 0.070403 second(s), 13 queries .

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

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