|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑 2 d0 }7 D5 E' _' ~
% T- M' v B1 I# i& f0 m
我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.6 U7 P4 a! }( F! Z) e1 W
问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?5 z- v4 L" O5 B+ u
(2)什么情况会导致Flexsim关闭?- U* ]/ r; X" U$ X/ h9 x9 z
4 }; c, e. W- C# R l
if(content(current)>=5)
* N+ {) `' e; J3 z4 N( E0 K{+ \8 v; P! }+ F4 X. N
moveobject(rank(current,4),node(("/Queue9"),model()));7 V: S/ ?1 c+ X. {% k/ K: _7 o/ S% m
} |
|