|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑
% G8 k& t6 S( z: w: b* }5 p
1 J3 O$ ]7 M# W; H) v1 H我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.7 q8 f, k+ c# ]$ c' J
问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?
9 k9 v8 N$ v2 b( @5 [ (2)什么情况会导致Flexsim关闭?
; S! r: X4 [; h, t % K Q' Y; I; s( t, V: V6 k
if(content(current)>=5)7 O. Z/ {" K4 h' m* q
{* L; Y& {; n3 l6 C( d
moveobject(rank(current,4),node(("/Queue9"),model()));8 p- q" a0 \) D* o& v( o
} |
|