全球FlexSim系统仿真中文论坛

搜索
查看: 4608|回复: 1
打印 上一主题 下一主题

如何通过查询全局表,关闭和打开不同的端口呢?急求

[复制链接]
跳转到指定楼层
1#
zhqch 发表于 2016-5-16 14:27:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题具体情况:
9 _: r' J8 f5 ^1 c6 U! @6 R( g+ L& [# B5 J
一共有三种产品分别存放在三个货架上,三个货架均连接在一个暂存区上,模型中有一张动态生成的全局表,通过读取表中的数值,打开某一个端口;我试着建立了中间端口,然后在暂存区的进入触发器中写下了如下代码:
8 P4 t- }* V" @, {% {" O
1 `3 W& `6 D0 n( Rif(gettabelnum("全局表",getoutput(current)+1,6) == 1)
/ ~0 v) h5 W$ z9 {: J0 O& r0 I{: p( P4 j1 Q% v: z9 J9 X
openinput(centerobject(current,1));centerobject(current,1);
/ M6 e" g- |3 H3 Q9 @1 _}
( M; A/ Q1 ~/ G0 Delse if (gettabelnum("全局表",getoutput(current)+1,6) == 2)& U: {4 `4 B* J6 v, [
{
! s9 f4 C% x& D3 p. Z% fopeninput(centerobject(current,2));centerobject(current,2);. e- q) a8 e8 j/ |8 G
}
& K2 B5 o8 a* _0 telse if (gettabelnum("全局表",getoutput(current)+1,6) == 3)6 h- [) \7 P0 H7 l  }3 x- w* r
{6 q$ D4 w7 r- q
openinput(centerobject(current,23));centerobject(current,3);% J% W0 i1 ]0 `$ h% x
}
; z7 c. S  {# F6 g8 t; T* c2 f* P( c0 }$ P
问题 模型在运行很短时间后就停下了,不知道问题到底出在哪里,求前辈们指点一下。
2#
慧娴亚伦 发表于 2016-5-16 20:38:13 | 只看该作者
上传模型,否则无法识别您代码中的错误。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-6-30 04:54 , Processed in 0.062148 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表