|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑 8 D# k+ z/ a$ b% n/ b
u: k# t# f4 ~5 O" D
我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.5 L2 B( Y! W% n7 T: c. H
问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?
% b7 L; c: b6 H (2)什么情况会导致Flexsim关闭?' {, S* B1 k6 R C- _; D
0 S) f0 h; ^8 B0 D1 d+ d, O. Z if(content(current)>=5)4 g! q/ m w) x+ z6 B
{
/ q4 o( z" ^# ~3 A% n" w+ v& U) n. ^7 Hmoveobject(rank(current,4),node(("/Queue9"),model()));
7 m6 i) e, _7 ~} |
|