全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhqch 发表于 2016-5-16 14:27:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题具体情况:
% ?  }" r. [/ h( |, I
. i  l. l0 E% c. B1 r( P一共有三种产品分别存放在三个货架上,三个货架均连接在一个暂存区上,模型中有一张动态生成的全局表,通过读取表中的数值,打开某一个端口;我试着建立了中间端口,然后在暂存区的进入触发器中写下了如下代码:4 k+ }, d& E( K* }

) Y$ {$ Q2 `, [$ E" E3 ~if(gettabelnum("全局表",getoutput(current)+1,6) == 1)
# `. T5 {* V4 B6 u. A{' \! V& X# ^% d8 y! s2 A
openinput(centerobject(current,1));centerobject(current,1);
. U4 R  n3 q$ E: z( [% ~}' \0 w9 L- X( ~, ]6 ^
else if (gettabelnum("全局表",getoutput(current)+1,6) == 2); N% t- a  h3 i+ X& ]$ m# m/ m  ~
{& X* O+ e% N3 r! N6 @4 B- e
openinput(centerobject(current,2));centerobject(current,2);" `" X. T; R- [; m
}$ p* r7 F6 ~  ?+ j
else if (gettabelnum("全局表",getoutput(current)+1,6) == 3). }3 ]1 A' w) Q$ _+ R. u; J
{1 F0 S- a. O; [+ m: x, l% s7 z
openinput(centerobject(current,23));centerobject(current,3);
. B* {+ p/ @& t: ], o' p3 O- p}
- S1 @) Z# }5 P" k* L/ {" Q. X. C- P1 ^( C3 I- W! G
问题 模型在运行很短时间后就停下了,不知道问题到底出在哪里,求前辈们指点一下。
2#
慧娴亚伦 发表于 2016-5-16 20:38:13 | 只看该作者
上传模型,否则无法识别您代码中的错误。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 22:29 , Processed in 0.073545 second(s), 14 queries .

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

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