【问题标题】:Accessing MAC layer information at Application layer OMNeT++在应用层 OMNeT++ 访问 MAC 层信息
【发布时间】:2015-05-20 13:59:05
【问题描述】:

我需要将 txPower 变量(在 Mac1609_4 类中可用)访问到 BaseWaveApplLayer.cc 文件中。 请告诉我该怎么做。

谢谢

【问题讨论】:

  • 您需要澄清您的问题,以获得真正对您的案件有帮助的答案。有许多方法可以访问给定的模拟参数。您可以从omnetpp.ini 文件中对其进行修改,或者如果您想在运行时动态更改它,则需要一个更复杂的过程。但在收到答案之前,您需要澄清您的问题

标签: networking simulation omnet++


【解决方案1】:

如果我不能完全理解您的问题,请纠正我。 我希望你的模拟中有 mac 模块和 waveApp 或其他应用层模块(或者更准确地说是在 ned 文件中)。 现在,如果您想访问另一个模块(此处为 app)中的模块或子模块(此处为 Mac)的变量,那么您需要在 app 模块的 cpp 文件中创建 Mac 模块的对象,然后需要实例化该对象以访问所有方法和变量。详情请先通过:- https://omnetpp.org/doc/omnetpp/manual/usman.html#sec181

您也可以查看此链接,我在这里提出类似问题:-Omnet access method of another submodule error - no matching function for call to ‘check_and_cast(cModule*&)’

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多