全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhqch 发表于 2016-5-16 14:27:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题具体情况:
& [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问题 模型在运行很短时间后就停下了,不知道问题到底出在哪里,求前辈们指点一下。
2#
慧娴亚伦 发表于 2016-5-16 20:38:13 | 只看该作者
上传模型,否则无法识别您代码中的错误。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-6 12:36 , Processed in 0.079001 second(s), 14 queries .

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

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