如何实时绘制OMNeT++的结果

问题描述

我想用 OMNeT++ 中的模拟为结果制作动画。有谁能够帮我?有什么办法可以使用 Matplotlib 吗?

解决方法

不清楚“实时绘图”和“动画”是什么意思?许多统计变量在模拟结束时被写出,所以很明显你不能在模拟运行期间显示它们。

如果您使用适当的统计数据手动扩充源代码,则可以在 Qtenv 中显示实时检查器。请参阅 histograms 中的 samples 示例。

如果您想使用 Matplotlib(用于后期处理),我建议您使用 OMNeT++ 6.0(预览版),因为它带有一个基于 numpy 和 matplotlib 的新结果分析模块。