|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑
! m: _* x8 b& Y0 Q! z4 [; R$ ` r6 O
我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.
: F* b, F6 M4 \1 w: J7 w 问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?$ S. s2 g" ~/ d( E" I
(2)什么情况会导致Flexsim关闭?
0 z' q2 w4 F# P* ^: A1 \" _
8 L: j, v1 g" e4 Q1 L5 R if(content(current)>=5)
5 z e4 d+ i+ q7 Q{: \* V) ]. ]/ l% \3 P# w
moveobject(rank(current,4),node(("/Queue9"),model()));
6 R# Y; F- H; l" s} |
|