全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhqch 发表于 2016-5-16 14:27:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题具体情况:
0 [. v8 |/ F- Y! A0 Y- z. T7 t' L1 {
一共有三种产品分别存放在三个货架上,三个货架均连接在一个暂存区上,模型中有一张动态生成的全局表,通过读取表中的数值,打开某一个端口;我试着建立了中间端口,然后在暂存区的进入触发器中写下了如下代码:5 p; q* q4 O1 p% {, d% G

6 f, E1 C6 T" M! [  P2 Gif(gettabelnum("全局表",getoutput(current)+1,6) == 1)' k2 A- \  p, }1 X1 D
{
; t! Q: j5 o# ]openinput(centerobject(current,1));centerobject(current,1);
4 C2 j& o7 ~) l3 i4 C9 O$ e% {}6 p6 `9 [+ @- L: m
else if (gettabelnum("全局表",getoutput(current)+1,6) == 2)
* f: J9 f& c7 D/ f3 Q" R+ H  y' p  x{
1 t5 J; n) Q3 W: Oopeninput(centerobject(current,2));centerobject(current,2);+ d3 Y" Y9 a" [' R7 w# a
}
4 _% f/ Q7 ]7 V. M" r" O3 \; Helse if (gettabelnum("全局表",getoutput(current)+1,6) == 3): L, x- h! f% n# m/ L5 x
{
& Q& b% ]5 K$ hopeninput(centerobject(current,23));centerobject(current,3);1 X9 p# T5 i8 g; B. s
}5 y1 g- j+ C* G) P* a& g- o
: f. I# p* b, s  F/ {! e3 A
问题 模型在运行很短时间后就停下了,不知道问题到底出在哪里,求前辈们指点一下。
2#
慧娴亚伦 发表于 2016-5-16 20:38:13 | 只看该作者
上传模型,否则无法识别您代码中的错误。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

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