|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑 8 K2 X- p, g8 R/ r0 v5 e$ o9 K$ R
5 [$ H! ~4 I% c, r. H- R- J& G我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.$ A/ W# t/ `; L0 o! u4 D
问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?
" O: G$ s; e0 \ (2)什么情况会导致Flexsim关闭?6 Y6 B/ f7 m7 m3 O/ S) t7 Q
( u0 ]8 G* a( N+ G
if(content(current)>=5)5 m/ b" ?' h9 C" T G
{
8 B& J; U# b7 A8 |6 t. Fmoveobject(rank(current,4),node(("/Queue9"),model()));
: c' X1 B( D1 B/ j6 i0 a0 P} |
|