在静脉中运行模拟时,可以将控制台输出转储到文件中

时间:2018-01-23 08:58:10

标签: omnet++ veins

我目前正在静脉和/或动脉中运行模拟。

  • 是否有一种简单的方法(也许我只是因为我是盲目/愚蠢而没有找到)将控制台中创建的输出转储到文件中,除了比快速模式慢运行它然后使用复制/粘贴?

  • 我是否可以在快速模式下运行时创建这些数据?

2 个答案:

答案 0 :(得分:2)

简短回答:如果通过“控制台输出”表示事件日志,那么您可以,但不是您不应该,因为您提到的原因:快速模式禁用此输出。 从模拟中收集数据的推荐方法是使用“统计”进行记录,另请参阅OMNeT ++教程的this页面。

您可以使用record-eventlog=true中的omnetpp.ini选项记录此信息(详见in the manual),但这会产生静脉和动脉的巨大文件。这是因为事件日志更多地用作日志记录系统。考虑它的最佳方式是作为调试输出和开发支持:快速找出为什么某些东西不能正常工作。我试图(ab)使用此功能记录数据 - 请为自己省去巨大的痛苦并使用统计模块。

答案 1 :(得分:0)

是。最简单的方法,从顶部栏开始,转到:运行>运行配置>常用标签>向下滚动以输出并选择输出文件的名称和位置。

下行,每次你想要运行一个不同的应用程序时,它都会写入之前创建的应用程序,因此在运行不同的模拟之前不要忘记备份它。

祝你好运。