注意:
Connectionsin和connectionsout表示的是实体的输入、输出状态。为0则表示打开,为1表示关闭。9 G( N" z8 |* l" _
Connectionsin和connectionsout下的子结点表示有多少个端口,为0则表示不可用,为1则表示可用。可以在第一张图片中看到有1个绿色的三角箭头表示输入端口可用,2个红色的三角箭头表示输出端口不可用,以及红色三角箭头右侧的红色长方块表示输出关闭。
Modelers should only use this command when working with fluid objects because the internal behavior of discrete objects controls the opening and closing of their ports, and therefore this command may be overridden.
ip=input port1 G9 V! O( J9 f4 y" R. e
op=output port* V! }+ D' z9 T7 w+ Y8 ], e
cp=center port
nr=number数量: ~% R' h5 ?$ O6 b) B" _
no=NO.序号,号码
打开输入输出! Z9 G+ E: @) C/ G; K9 V; G
openinput
openoutput0 n) i2 J- `0 q
关闭输入输出
closeinput/ r: b! O5 ]) K' o4 O
closeoutput/ i6 S3 y# g% H5 r
停止输入输出5 z8 q- |9 b V. Z* z
stopinput
stopoutput
恢复输入输出
resumeinput
resumeoutput
打开某个输入输出端口(用于流动实体)# `" j( |3 y! O
openip( R# e- F8 W: x( a/ \* d+ \
openop
打开所有输入输出端口(用于流动实体)" X1 G2 t: z/ L' |' n8 ?$ {4 n) N
openallip
openallop
关闭某个输入输出端口(用于流动实体)- ^) P& f2 L! b9 E+ f7 g" N) W
closeip. k9 b0 j- L7 y+ h9 b
closeop
关闭所有输入输出端口(用于流动实体)4 [ ~2 ]" Z6 a% ^0 X- V. T( g
closeallip
closeallop
5 d/ @0 s+ v1 c
判断输入输出是否打开
inputopen
outputopen `8 E8 @; t% @) s- z: n
判断输入输出(端口)是否就绪(畅通)' y: y0 Y2 m* J
ipready# D: C: ^# K9 a+ r( H8 N( s& L
opready# |3 ?* {. x q
判断某个输入输出端口是否打开) q) T) x+ s& X9 s$ X; L
ipopen
opopen
判断上下游端口是否可用% F$ u5 B: z* g0 l* G' ]
ipavailable
opavailable
统计输入输出中间端口数量' X4 E& _' h' P) y7 } Y) \4 R
nrcp. r1 ]' g( p9 M G' e3 U8 N
nrip6 U* ~* ]& w- ~+ n/ A" G( O
nrop
返回上中下游实体
centerobject1 I$ r+ ^& o7 F, y" F- J+ h" O5 X
inobject
outobject
获取上下游端口号码8 s: u9 ^4 w; @+ p+ v6 `
ipopno上游输出端口号码: j1 O/ y, u. m" b
cpcpno中间端口号码0 K% D' }# a6 H1 x3 M0 E
opipno上游输入端口号码
我同意楼上对inputopen和ipopen的理解,但ipavailable是判断上游实体的端口状态,不是自身,有点区别2 b5 i9 |* m" ?4 F% V
shiningcz 发表于 2015-10-8 14:45
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) | Powered by Discuz! X3.3 |