全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.
; i* @% o/ d5 |  R1 _if(massage(2)==1)
" a  k1 [3 M( F* r5 }treenode ts = createemptytasksequence(op,0,0);
6 P, M# E% k$ O! r        for (int i=1;i<=6;i++)4 v: N- N3 @. w
        {* E' a$ h! a4 L9 `6 o: ~
                treenode item1=rank(rack,i);
4 d6 l* ?# r5 t2 I4 B# v: C$ b                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
0 S8 u' y, n8 S) ~  c" a5 K/ d                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);( a$ Z" ]# k7 [8 J$ I4 ?, U0 _; j
                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);, i) w: o; J5 V7 i! \7 r
                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);! G2 \% M7 l3 g, \
        }
- @. M8 u, P5 w! N1 }" Y; B% _% K* ], G, J0 h8 ^: X3 Q
        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;, I& A0 o0 Y  ~3 z; I8 I
可能有一下几个原因:
4 A; n1 V4 t( X( X3 l$ Y1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务;
: t3 n' Z9 {# @: ~% e& R2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-2 03:30 , Processed in 0.076414 second(s), 13 queries .

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

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