全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhqch 发表于 2016-5-16 14:27:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题具体情况:" N9 T2 S/ P8 Y  j! p/ M0 Q' r3 f% [
. j! M- g" y9 o
一共有三种产品分别存放在三个货架上,三个货架均连接在一个暂存区上,模型中有一张动态生成的全局表,通过读取表中的数值,打开某一个端口;我试着建立了中间端口,然后在暂存区的进入触发器中写下了如下代码:2 u1 ~8 P8 u8 H

- ^7 l/ Q: q) C. ]% K& A' b' sif(gettabelnum("全局表",getoutput(current)+1,6) == 1)
4 C+ H; c, w* ]$ k% |5 d$ T4 L{
# o% ?2 I. v* [' s% _5 R8 F/ Eopeninput(centerobject(current,1));centerobject(current,1);
9 ^( f5 z* @$ x0 {3 c$ s" M$ C( E* I+ k}( y$ f$ ]- Q8 [% V+ c  A# U9 l
else if (gettabelnum("全局表",getoutput(current)+1,6) == 2)' z- G- n) E; V0 f
{' g$ V/ `' o( C( n
openinput(centerobject(current,2));centerobject(current,2);# l6 D# c  ~% v- v5 B+ {
}
% A0 s& c( x8 J6 \6 zelse if (gettabelnum("全局表",getoutput(current)+1,6) == 3)
, r9 [5 g3 p4 }& ~/ C{
" f$ M  N  _% C0 i8 F. iopeninput(centerobject(current,23));centerobject(current,3);
: P( i6 K# |4 W}% Z# a0 s/ K: g% C- u9 {
% g' q; A9 u; }& u
问题 模型在运行很短时间后就停下了,不知道问题到底出在哪里,求前辈们指点一下。
2#
慧娴亚伦 发表于 2016-5-16 20:38:13 | 只看该作者
上传模型,否则无法识别您代码中的错误。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 06:14 , Processed in 0.067664 second(s), 14 queries .

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

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