Omnet++ 如何显示队列大小

Omnet++ 如何显示队列大小,omnet++,inet,Omnet++,Inet,我试图使用INET framework在OmNet++中显示节点的当前队列状态(即队列中的数据包数)。我想跟踪MAC层中节点队列中的数据包数量 在mac.cc文件中,我写了以下内容 if (!txQueue->isEmpty()) { EV << " queue size: " << txQueue->getNumPackets() << endl; } if(!txQueue->isEmpty()) { E

我试图使用INET framework在OmNet++中显示节点的当前队列状态(即队列中的数据包数)。我想跟踪MAC层中节点队列中的数据包数量

在mac.cc文件中,我写了以下内容

 if (!txQueue->isEmpty())
  {
    EV << " queue size: " << txQueue->getNumPackets() << endl;
  }
if(!txQueue->isEmpty())
{

EV这是显示它的方式。或者,您可以在包含模块的显示字符串中指定“q=txQueue”。这也将在模块图标附近的图形显示屏上显示队列长度


如果您总是看到0,可能这意味着队列长度确实总是0。

Rudi,您能建议我使用
recordScalar
记录它的语法吗?我建议您检查OMNeT++示例,特别是queueinglib示例中的queue.ned文件,它正好显示了您要查找的内容。