|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑 ' ?9 i0 @0 \3 s- p6 j* e. _% E# s
# C: u v; Q; j) |( U
我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.
$ [7 O; u+ N; c) ~ 问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?
r% j" \4 K0 V- l& A (2)什么情况会导致Flexsim关闭?
0 {6 s8 e$ e8 b7 I: j) q4 t & m' y* A% E" B# l& f
if(content(current)>=5)
3 g/ k; \5 R5 G1 Z* B" ?/ k7 k1 ^{
& z/ Y, {* W# I3 s" R9 k1 X, Xmoveobject(rank(current,4),node(("/Queue9"),model()));
" R) R; m: Y! p! l: x) A} |
|