|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑
" a" i' ~% R9 @2 l: ]. ]$ y$ u; h6 ]/ T& g
我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.- ^( F: l+ R2 ]* w' n1 t/ g& T
问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?2 C& a7 \' `& _) B1 }+ F {
(2)什么情况会导致Flexsim关闭?" x: [& ~) e8 V$ d6 p& P9 S
/ `6 ~+ i) u1 A8 _
if(content(current)>=5)
, D8 h' {0 b/ B$ m: x' W& d6 z! H{9 P3 ~3 G% k1 b% Q# u
moveobject(rank(current,4),node(("/Queue9"),model()));
0 f* k$ Q+ L' `# A1 P8 G} |
|