我目前正在静脉和/或动脉中运行模拟。
是否有一种简单的方法(也许我只是没有找到,因为我是盲目/愚蠢的)将控制台中创建的输出转储到文件中,除了运行速度比快速模式慢,然后使用复制/粘贴?
我可以在快速模式下运行时创建这些数据吗?
最佳答案
简短的回答:如果“控制台输出”指的是事件日志,那么是的,你可以,但不,你不应该,正是出于你提到的原因:快速模式禁用此输出。 从模拟中收集数据的推荐方法是使用“统计”记录数据,另请参阅 this OMNeT++ 教程页面。
您可以使用 omnetpp.ini
中的 record-eventlog=true
选项记录此信息(如更详细的描述 in the manual ),但这会产生巨大的信息用于静脉和动脉的锉刀。这是因为事件日志更多地用作日志系统。最好的方式是将其视为调试输出和开发支持:快速找出某些内容无法正常工作的原因。我尝试(ab)使用此功能来记录数据 - 请省去您的巨大痛苦并使用统计模块。
关于omnet++ - 在 Veins 中运行模拟时,可以将控制台输出转储到文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48397670/