问题具体情况:
& [2 f7 Y' w' Y% _. ~& M
: h5 J6 R( v; `一共有三种产品分别存放在三个货架上,三个货架均连接在一个暂存区上,模型中有一张动态生成的全局表,通过读取表中的数值,打开某一个端口;我试着建立了中间端口,然后在暂存区的进入触发器中写下了如下代码:, H' [! f6 D! d* N1 v
( |! I: I) P, c& B" X5 b* Fif(gettabelnum("全局表",getoutput(current)+1,6) == 1)( c6 z3 P0 W. ]
{! X* p' I7 w' f+ H: G; S
openinput(centerobject(current,1));centerobject(current,1);
6 F g' O/ }+ }# y9 S* X}
4 d$ g5 i% d; K4 pelse if (gettabelnum("全局表",getoutput(current)+1,6) == 2)* h+ F* k" X% K2 c
{6 ?' _2 V S( B
openinput(centerobject(current,2));centerobject(current,2);5 S! O7 A5 w: G) T4 J
}
3 a5 U' R% q3 ^ L; F% delse if (gettabelnum("全局表",getoutput(current)+1,6) == 3)
9 f/ P) K4 v( m5 S{
6 o2 e8 B/ F3 J, Fopeninput(centerobject(current,23));centerobject(current,3);
9 t$ I( G# X5 L" ]+ U: Q4 V}
; G5 l6 i& d, y/ m5 i
0 L9 G" P: g0 l; r4 C, T$ B! w* K问题 模型在运行很短时间后就停下了,不知道问题到底出在哪里,求前辈们指点一下。 |