全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.9 V- w- d4 |( Q0 l2 F* t3 C
if(massage(2)==1)( v" U+ e+ D& ~0 U( A
treenode ts = createemptytasksequence(op,0,0);* Y9 f' V& }# K8 Y0 t
        for (int i=1;i<=6;i++)
/ E2 u) `4 d5 r; ^* Q! m        {
; `: U6 `5 h8 K' a1 m- A                treenode item1=rank(rack,i);& ~* |1 E4 ~1 r$ v# z
                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);& k0 i( N$ Z; t7 u8 X
                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);
& m8 G# q& {  v0 }4 k3 s  |                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);
9 J" |5 r) p/ `# X$ s                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);) M4 Y; U7 G0 V9 C8 U5 X" t$ J
        }
9 }: k" V0 u& r7 t# B2 T& Q: j8 D
+ E; U# k& Z0 i        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;
0 d. F  L9 P/ {4 t$ p可能有一下几个原因:
! X/ d* ?' S- K1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务;
9 w: G' L8 z; a/ K4 K* S2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-24 13:41 , Processed in 0.073204 second(s), 13 queries .

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

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