全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
: h  |; h- {1 ~" E6 \, }2 \; Vif(massage(2)==1)
# @. }, e4 t; Streenode ts = createemptytasksequence(op,0,0);
1 g  J* l$ v! q1 _) j  ~) w* W        for (int i=1;i<=6;i++)
; O9 _$ q: J) k+ m2 E% {! R        {
, o5 B3 k/ B, H0 [                treenode item1=rank(rack,i);
. T) ^3 R4 f4 L% D" I' I                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);$ N# u' S# n2 F) z8 [4 n/ d7 m% X
                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
  b" I0 l5 ?, c5 }) i* m- g. \1 P                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
) o+ G, G  c' ?4 U3 d                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);- A6 W- }* n  w1 Q
        }
! w" k! I) C9 \9 _$ f
! z+ _4 \8 L) q. Y        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;1 U( K% z  n0 e( ^
可能有一下几个原因:$ M( P0 ]' d5 \' u: C# z
1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务;
, R2 ]. [' e6 f/ p: ~2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-1 16:28 , Processed in 0.070260 second(s), 14 queries .

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

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