我已经在omnet ++中定义了一个网络拓扑以及主机参数。 这是NED代码:
network Basic
{
parameters:
string hostType = default("AODVRouter");
string mediumType = default("APSKScalarRadioMedium");
submodules:
visualizer: <default("IntegratedCanvasVisualizer")> like IIntegratedVisualizer if hasVisualizer() {
@display("p=919.664,62.247997");
}
configurator: IPv4NetworkConfigurator {
@display("p=755.008,62.247997");
}
radioMedium: <mediumType> like IRadioMedium {
@display("p=558.224,62.247997");
}
hostA: <hostType> like INetworkNode {
@display("p=104.416,427.70398");
}
hostB: <hostType> like INetworkNode {
@display("p=664.648,267.064");
}
}
我想创建一个模块,每次发送/接收消息时都记录每个站的SNR / SINR。
经过几个小时的搜索(在INET库实现中进行谷歌搜索和手动搜索)。
到目前为止,我没有找到如何从另一个模块访问它(我不知道该字段实际存在于何处,而不是如何从另一个模块访问它)。
提前致谢。