全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhqch 发表于 2016-5-16 14:27:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
问题具体情况:
1 ?) Q2 ^% Z; T  F4 }: K/ u* C# o6 J1 I& ^; S) A
一共有三种产品分别存放在三个货架上,三个货架均连接在一个暂存区上,模型中有一张动态生成的全局表,通过读取表中的数值,打开某一个端口;我试着建立了中间端口,然后在暂存区的进入触发器中写下了如下代码:" e: z3 n; _, a
! g( d& r' j9 }# x& O
if(gettabelnum("全局表",getoutput(current)+1,6) == 1)
8 m) J* q5 u) f' _+ g( \0 |6 Z{
1 q9 m( `: M) n' ]openinput(centerobject(current,1));centerobject(current,1);2 r5 H  `. f2 T  o0 v
}7 z0 T2 l5 C9 f8 y
else if (gettabelnum("全局表",getoutput(current)+1,6) == 2)/ P+ B+ p7 G$ m# I/ Z9 _
{) Q5 K, Z7 ~0 P1 }
openinput(centerobject(current,2));centerobject(current,2);7 z( F) g/ H( X  C
}% B5 f  n% R# o1 \2 r
else if (gettabelnum("全局表",getoutput(current)+1,6) == 3)& i8 O! ^" L% q( B
{
$ f* v+ I2 o) C. Ropeninput(centerobject(current,23));centerobject(current,3);" j: g1 v8 T% S) k9 `+ G8 q
}
) N0 j2 I/ w7 |7 c# r# {
- I4 G. w5 t! I1 Z问题 模型在运行很短时间后就停下了,不知道问题到底出在哪里,求前辈们指点一下。
2#
慧娴亚伦 发表于 2016-5-16 20:38:13 | 只看该作者
上传模型,否则无法识别您代码中的错误。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-6 14:19 , Processed in 0.076102 second(s), 16 queries .

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

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