全球FlexSim系统仿真中文论坛

标题: 如何实现关闭打开实体的指定端口 [打印本页]

作者: 共君陶然    时间: 2015-5-18 23:00
标题: 如何实现关闭打开实体的指定端口
比如说一个暂存区,有两个输出端口,我现在想关掉一个,另一个打开。怎么实现?试过closeop函数、closeoutput都不行。前者是针对流实体的,后者一关全关,请求大神指导啊!!!!!急呀!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: r0805995    时间: 2015-5-19 00:34
本帖最后由 r0805995 于 2015-5-19 00:36 编辑 * l+ K& }. r. K3 s4 T+ `1 F  S7 k2 g
# e: G: v5 j, ~" i) V# n
假設暫存區名字為A,輸出端口 B,C,將暫存區和要關掉的端口為centerport的關係,
& \( v8 K" q  y  N. M7 l5 \( t9 k/ o- \8 m
當物件進入暫存區時,closeinput(centerobject(current,1)),centerobject(current,1)指向暫存區的centerport編號1的物件。
作者: 共君陶然    时间: 2015-5-21 20:38
真是帮了我大忙了!!!谢谢您
作者: 共君陶然    时间: 2015-5-21 20:39
2# r0805995
3 T8 o) O! K, {2 H8 S
7 H+ X, t3 x* @7 V- z: G% U! T1 `1 t7 p* E+ G) `  ^
十分感谢!
作者: eb_sun    时间: 2017-5-10 14:16
构思巧妙,谢谢
作者: eb_sun    时间: 2017-5-10 14:34
2# r0805995
$ Q; x9 i! f/ w9 A& Q. }+ `- |也可以不用S连接,在暂存区的进入触发中编写代码:closeinput(outobject(current,1));




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3