全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
flexsimbaobao 发表于 2012-4-21 18:24:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因需要在rack massage调用以下代码,意图触发在货架取并且取6批货停止,为什么还会继续取货?求高手帮助解答.5 N( U: e( \& t: y$ |# o$ f
if(massage(2)==1): e7 d* u( f1 C+ [7 ]! i
treenode ts = createemptytasksequence(op,0,0);$ _! u- _  _6 V! p; {( b
        for (int i=1;i<=6;i++)( X, \$ o2 ?8 F+ _# c3 i5 W
        {! v" N" D% x5 d8 o, d# M2 g
                treenode item1=rank(rack,i);
; S4 G8 V( Y0 L; F  e                inserttask(ts,TASKTYPE_TRAVEL,rack,NULL,0,0);
4 A3 r; [+ m6 G! k% p& z                inserttask(ts,TASKTYPE_FRLOAD,item1,rack);- A/ s; ^, X( q) }" _) T% w5 O. m
                inserttask(ts,TASKTYPE_TRAVEL,car,NULL,0,0);9 {; ^$ U+ k9 a+ {. S( T
                inserttask(ts,TASKTYPE_MOVEOBJECT,item1,car);) K5 y2 O) c6 v+ `. c. O& @  Q
        }$ M' u9 E$ S* m4 z$ c1 S9 f
/ u, g& H/ U" Y3 u
        dispatchtasksequence(ts);
2#
domcylai 发表于 2012-4-21 21:05:24 | 只看该作者
得看看你的模型才能知道具体哪里的问题;, k+ l) G+ e9 K4 G4 f- W& b8 ^
可能有一下几个原因:
$ M3 ~$ s' x4 n# ]6 f1.rack 在临时实体流(Flow)选项卡中,调用了其他搬运任务; . U1 F9 R- y+ g
2.rack 的消息触发被重复多次;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-8 21:08 , Processed in 0.062018 second(s), 13 queries .

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

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