|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑
6 Q( w% x4 z7 @1 a& a5 d$ |5 I( d- S. U+ ?% v! ?7 l
我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.
/ O9 N1 a3 V5 r: o; U 问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?
' D3 W. ?; U: A( v# }, h7 p (2)什么情况会导致Flexsim关闭?' c# @. f0 \" v! }& m+ n( a5 \7 }
+ ^+ m [* T$ X1 T+ ?, ?5 N+ E
if(content(current)>=5) S9 U: l4 \% V% W8 J6 P( C
{
- x; C- B3 O, n+ k5 l1 R1 }) e, zmoveobject(rank(current,4),node(("/Queue9"),model()));6 N7 H1 g6 e) K( X: e
} |
|