|
本帖最后由 ws-lk 于 2010-6-12 15:15 编辑
; n6 d( E( X5 x% F+ f# n m ~) I" p- H8 [5 D# G' \" Z
我有一个模型,主要功能是看队列中当前零件数是否大于5,如果是,把队列中第3个零件无线发到下个队列中去,其余情况送到下台机器加工.运行后发现,如果下段核心语句放到队列中OnEntry中,则程序很好执行,但如果放到OnExit触发器中,则会导致Flexsim关闭,需要重新启动.
- Q1 M, M0 S) Y7 p! J. }" B 问 1)象类似这样的传送语句(包括无线传送),一般放到哪个触发器中好?放到Send to Port和放到onExit中有什么区别?
" a" ^- v2 @* U g1 [: z/ f4 h (2)什么情况会导致Flexsim关闭?8 X8 d* ^9 p4 j3 E/ D \4 b
9 n9 R( ]' r+ L3 _1 s
if(content(current)>=5)
. h# B" f+ L+ m! V t, R& U2 q- u1 v5 {) F{/ }+ x0 k, o7 q, X/ p
moveobject(rank(current,4),node(("/Queue9"),model()));+ e; C' R# y$ C1 P9 t
} |
|