|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑
8 o: u) r( i3 }4 ^, X+ m4 W1 Z' K& o9 b3 y# W6 b- [) @6 y/ R* p
我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.
% L4 t0 D- ^) n4 ]# y& ? 问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?+ ^9 \) w3 Z$ w7 y
(2)什么情况会导致Flexsim关闭?
" A5 X5 E& d; c ' S [- F' M8 u5 k
if(content(current)>=5)- j/ G9 d9 I. A: X
{. u0 s T7 f/ L6 J
moveobject(rank(current,4),node(("/Queue9"),model()));( n! K: U3 M( S9 D2 O
} |
|