Omnet++ Omnet++;:如何从输入输出门获取输出门?

Omnet++ Omnet++;:如何从输入输出门获取输出门?,omnet++,Omnet++,我正在使用omnetpp构建一个面向过程的离散事件模拟,在这里,我通过编程方式(而不是使用ned)连接组件。为此,我在我的一个模块中创建了一个inout通道,但我希望获得inout通道的输出端口,以便可以通过connect方法在应用程序中连接它。我该怎么做 感谢从inout门获取输出端口,可以使用gate()方法将$o添加到门名称。例如,如果inout门具有名称lowerLayer,则将使用以下命令返回输出部分: cGate *gate = gate("lowerLayer$o"); 参考资料

我正在使用omnetpp构建一个面向过程的离散事件模拟,在这里,我通过编程方式(而不是使用ned)连接组件。为此,我在我的一个模块中创建了一个inout通道,但我希望获得inout通道的输出端口,以便可以通过connect方法在应用程序中连接它。我该怎么做


感谢从
inout
门获取输出端口,可以使用
gate()
方法将
$o
添加到门名称。例如,如果
inout
门具有名称
lowerLayer
,则将使用以下命令返回输出部分:

cGate *gate = gate("lowerLayer$o");
参考资料:

我更喜欢gateHalf(等效方法)。谢谢你的指点。