【问题标题】:Omnet++- Energy consumption curvesOmnet++- 能耗曲线
【发布时间】:2018-01-22 10:44:22
【问题描述】:

我正在使用 Omnet ++ 软件和 castalia 进行网络模拟。所以我想知道如何绘制功耗、RSSI 值曲线 提前致谢

【问题讨论】:

  • 嗨,欢迎来到 SO。请阅读发布新问题的指南。还要描述到目前为止你尝试了什么,并在需要的地方添加最小的工作示例。
  • 您好,我使用在 Omnet++ 中导入的 castalia。我想知道如何绘制网络中每个节点的能耗。
  • 你必须更清楚你想要绘制的图表。你说的是两张图吗?一个是关于功耗,另一个是RSSI?每个图的因变量是什么?

标签: omnet++ energy


【解决方案1】:

这个问题的答案取决于您具体使用的是什么软件。 OMNeT++ 为可视化提供了套件和工具链,但正如用户 Thanassis 在下面指出的那样,Catalia 拥有自己的专业评估工具。

用于一般 OMNeT++ 模拟

OMNeT++ tutorial 详细介绍了这一点。基本上:

  • 使用@statistic 注释告诉 OMNeT++ 你正在记录什么数据(通过编辑.ned 文件)
  • 修改模拟以跟踪您感兴趣的数据,无论是在模拟时间(称为向量)还是每次模拟(称为标量),基本上使用emit()
  • 确保您的模拟 (omnetpp.ini) 已设置为收集统计信息(通过将例如直方图或向量设置为收集数据的类型)
  • 使用图形 OMNeT++ 界面或您自己的脚本来分析模拟的输出(默认情况下,无论您在何处运行模拟,它都存储在名为 results 的文件夹中,除非您在 @ 987654330@)

请同时参考这些相关问题:

【讨论】:

  • 尽管 Castalia 基于 OMNeT,但我们绘制图形和收集输出的方式并不遵循 OMNeT 的范式。所以我不建议遵循 OMNeT 的教程。不幸的是,OP 并不清楚他们到底想要什么,所以很难提出具体的行动。
  • @thanassis 有什么具体的区别吗?我从未使用过 castalia,我只是假设它会使用 omnet 提供的相同机制 :)
  • Castalia 不遵循 OMNeT 的输出收集机制。由于需要以自定义方式聚合和切片数据,我们采用了自定义机制,完全分离到 OMNeT。请注意,这些决定是多年前做出的,当时 OMNeT 4.x 是当前版本。 Castalia 尚未移植到 OMNeT 5.x。
猜你喜欢
  • 1970-01-01
  • 2015-09-17
  • 1970-01-01
  • 2015-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-12
  • 2021-12-06
相关资源
最近更新 更多