【发布时间】:2023-04-03 10:14:01
【问题描述】:
我正在使用 omnetpp 构建一个面向过程的离散事件模拟,其中我以编程方式通过通道连接组件(不使用 ned)。为此,我在其中一个模块中创建了一个输入输出通道,但我想获取输入输出通道的输出端口,以便可以通过 connect 方法在我的应用程序中连接它。我怎样才能做到这一点?
谢谢
【问题讨论】:
标签: omnet++
我正在使用 omnetpp 构建一个面向过程的离散事件模拟,其中我以编程方式通过通道连接组件(不使用 ned)。为此,我在其中一个模块中创建了一个输入输出通道,但我想获取输入输出通道的输出端口,以便可以通过 connect 方法在我的应用程序中连接它。我怎样才能做到这一点?
谢谢
【问题讨论】:
标签: omnet++
要从inout门获取输出端口,可以使用gate()方法将$o添加到门名称。例如,如果inout 门的名称为lowerLayer,则输出部分将使用以下命令返回:
cGate *gate = gate("lowerLayer$o");
【讨论】: