全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.$ `2 E5 W8 ^5 @; U- e# |. A
if(massage(2)==1)- }5 [- x) B; _" ], X+ ^( t
treenode ts = createemptytasksequence(op,0,0);5 Q  C) ~; Q' K" J" [  {
        for (int i=1;i<=6;i++)
4 u1 b4 d/ D+ m" ]2 ~8 ^: i9 p1 N& ?        {
2 N& U( h. H$ h1 ~" S& [* [                treenode item1=rank(rack,i);' j& h/ u& ^, N: R, t, k3 U
                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
1 W/ `/ a) y  r! H0 S% D1 ]( s                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);. @3 c6 `, p1 t
                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
, K- U/ C0 `- p2 L7 T$ _                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);- [9 [3 V* S3 G
        }
! A6 i* r  y  D9 _& h# O* z: [& h9 ]$ H( G. d5 P) S
        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;
  r' t8 }1 r9 J4 g可能有一下几个原因:' v" J; }! {- q% E$ y
1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务;
( a) E/ W9 c& V# X' S+ B+ d9 P% @2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-17 04:16 , Processed in 0.077726 second(s), 13 queries .

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

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