浅析 Omnet++ 4.0 cGate的isConnected, isConnectedInside, isConnectedOutSide方法

Omnet++4.0中,两个Gate之间,可以通过isConnected等方法判断是否被连接。

但这些方法对于不同类型的模块,会有不同的结果。

对于一个simple Module,是没有inside的,因此,对它调用isConnecteInside返回值永远为0,即false。

而调用isConnected,也只是检查isConnectedOutside

对于一个Compound Module,它是inside和outside,inside连接到组成这个Compound Module的subModule的gate上。而outside连到自己以外。

另外,对于disconnect方法,要从o端(output端)调用。

你可能感兴趣的:(connect)