|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑
7 P, C: H! _4 W! i6 P
4 S# p: M& J' m( b: H" o1 a/ ~我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.
1 K9 M7 w, e+ B+ ^- d$ Y' a q* P 问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?( A( ~4 r8 [& \* }# Y( T
(2)什么情况会导致Flexsim关闭?
% p2 X, S) O2 m" K; W
; K( C4 o8 {( } if(content(current)>=5)
9 S" w/ ` a9 g# E% ?; a. I, J8 I{ N" R: t' F1 v- }. p. q
moveobject(rank(current,4),node(("/Queue9"),model()));5 v' L% e y! ^+ L0 T
} |
|