Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Simulation 多次模拟运行(OMnet+;+;)_Simulation_Omnet++ - Fatal编程技术网

Simulation 多次模拟运行(OMnet+;+;)

Simulation 多次模拟运行(OMnet+;+;),simulation,omnet++,Simulation,Omnet++,我使用OMNET++框架实现了一个100公里长的高速公路场景 为了得到更可靠的结果,每组实验需要多少次模拟运行 我们如何定义和控制模拟运行的数量 a) 这是一个开放式问题,因为您尚未定义“更可靠”的含义。为了得到更可靠的结果,您需要进行更多的跑步。这就是我所能说的 b) 在ini文件中使用repeat=2,获得两次重复 我还建议阅读手册的相应章节: (第10章也与您的问题相关)更快的模拟: 您可以通过三种可能的方式使模拟运行得更快: 通过启动/sumo launchd.py运行sumo

我使用OMNET++框架实现了一个100公里长的高速公路场景

  • 为了得到更可靠的结果,每组实验需要多少次模拟运行
  • 我们如何定义和控制模拟运行的数量
      • a) 这是一个开放式问题,因为您尚未定义“更可靠”的含义。为了得到更可靠的结果,您需要进行更多的跑步。这就是我所能说的
      • b) 在ini文件中使用
        repeat=2
        ,获得两次重复
      我还建议阅读手册的相应章节:


      (第10章也与您的问题相关)

      更快的模拟:

      您可以通过三种可能的方式使模拟运行得更快:

      • 通过启动
        /sumo launchd.py
        运行sumo而不使用
        gui
        ,最后排除
        sumo gui
        ,只编写
        sumo

      • 使用
        Cmdenv
        而不是
        Tkenv
        运行模拟

      • 在发布模式下编译项目代码。您可以通过以下方式实现: -
        make模式=释放-j
      这些步骤将使模拟运行时间提高50%

      在中,您有以下问题:

      我已经在OMNeT++TkEnv中启动了一个模拟;为什么它跑得这么快 非常慢

      我已经在OMNeT++Cmdenv中启动了一个模拟;我能加快速度吗 进一步

      常见问题解答中给出了一些建议,这些建议可能会帮助您更快地运行模拟


      模拟运行次数:

      就模拟运行的数量而言,很难说。您可以使用结果的置信区间来查看结果的细粒度;无论如何,我建议从5次重复开始


      模拟运行的自动控制:

      这可以通过使用
      .ini
      文件中的
      repeat
      参数来实现,如前所述

      关于如何从OMNeT++IDE执行此操作,请遵循(同时注意注释)


      要通过命令行运行并行模拟,请遵循。

      Stack Overflow是编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。