全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhqch 发表于 2016-5-16 14:27:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题具体情况:* L2 d; P7 J, m) s: k
3 b1 M1 ]# M: p8 @6 u/ M- ]# l
一共有三种产品分别存放在三个货架上,三个货架均连接在一个暂存区上,模型中有一张动态生成的全局表,通过读取表中的数值,打开某一个端口;我试着建立了中间端口,然后在暂存区的进入触发器中写下了如下代码:% L4 ~# L$ Z" a" ~

0 U3 B- Q$ X9 qif(gettabelnum("全局表",getoutput(current)+1,6) == 1)- K3 ~3 r% l- t) ?2 w
{) L4 a( U, s1 M; y7 `7 ^7 y7 c
openinput(centerobject(current,1));centerobject(current,1);& z# y0 C2 V! O& G& l3 G9 H% ?$ W
}' R7 p( G9 }2 Z% s" Y: r
else if (gettabelnum("全局表",getoutput(current)+1,6) == 2)
. v" x5 S6 w' P! g2 |; `- j- u  U{
0 J7 g6 f8 _# o. C" y, hopeninput(centerobject(current,2));centerobject(current,2);
+ ^0 a* ~7 b: F- u8 H}5 J' ^* r( W: l+ Y& Z* z
else if (gettabelnum("全局表",getoutput(current)+1,6) == 3)
( s. ]- |; V- w+ B, K2 e% V{" K* y* l+ T9 {. Y! w" m% T% Q
openinput(centerobject(current,23));centerobject(current,3);0 w. e. }: H; T
}- c' i& P! q. {/ i. P! d- M: _

7 S5 s) l. u' Z: J; d/ P! {问题 模型在运行很短时间后就停下了,不知道问题到底出在哪里,求前辈们指点一下。
2#
慧娴亚伦 发表于 2016-5-16 20:38:13 | 只看该作者
上传模型,否则无法识别您代码中的错误。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-6 14:37 , Processed in 0.060631 second(s), 14 queries .

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

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