问题具体情况:
3 ?3 ^0 P, j% x
' v" j3 Z ~+ Y, \3 M. e一共有三种产品分别存放在三个货架上,三个货架均连接在一个暂存区上,模型中有一张动态生成的全局表,通过读取表中的数值,打开某一个端口;我试着建立了中间端口,然后在暂存区的进入触发器中写下了如下代码:
q: ?$ Y( K8 V8 A9 D8 [' J; E6 k o
if(gettabelnum("全局表",getoutput(current)+1,6) == 1)
8 f% D+ Y' V9 B0 w5 A{2 r7 c, b; X& H/ A7 q5 ]
openinput(centerobject(current,1));centerobject(current,1);
$ j9 E7 [1 Y: f T& T$ f& K! K}4 @, l8 }1 g5 Z* a& J
else if (gettabelnum("全局表",getoutput(current)+1,6) == 2)7 i( i7 s% J9 \! @! Z' z
{
! ~( h3 I- ]5 e0 |$ topeninput(centerobject(current,2));centerobject(current,2);4 ^# d' o; h* @- C0 g& z
}
# p6 F$ w. x4 V' i0 f$ gelse if (gettabelnum("全局表",getoutput(current)+1,6) == 3)
* ?; \3 ?' N$ q/ X v) s/ g- E{
& ?) s3 g$ F% M( iopeninput(centerobject(current,23));centerobject(current,3);
9 Q1 h3 k' [. E}
* l5 v7 F/ j- Z1 Z1 @5 A: b) b
5 Z6 {9 w' q! ]问题 模型在运行很短时间后就停下了,不知道问题到底出在哪里,求前辈们指点一下。 |