如何从Ubuntu终端运行OMNeT ++项目

时间:2020-06-29 01:16:06

标签: omnet++ inet

我正在使用在Ubuntu 19.04中安装的OMNeT ++ 5.5.1,它在IDE环境中可以正常工作。

但是,我需要从Ubuntu终端运行INET项目。任何人都可以建议我在终端中写什么命令:

  • 例如,我想运行INET展示示例(wireless/sensornetwork/omnetpp.ini)?
  • 如何查看omnetpp.ini中的配置列表?
  • 以及如何选择一个特定的配置并运行它?

谢谢

1 个答案:

答案 0 :(得分:1)

要从命令行运行模拟,请执行以下操作:

  1. 转到您要启动的示例的目录,例如:

    cd showcases/wireless/sensornetwork
    
  2. 要查看omnetpp.ini中可用的配置名称,请输入:

    opp_run -a
    
  3. 要使用GUI运行选定的配置(例如LMac),请输入以下命令:

    opp_run -m -u Qtenv -n ../../../src:../..:../../../tutorials:../../../showcases -l ../../../src/INET  omnetpp.ini  -c LMac
    
  4. 要查看所选配置类型的所有运行,

    opp_run -s -c LMac omnetpp.ini -q runs
    
  5. 要在没有GUI的情况下从config(例如LMac)开始一个选定的运行(例如5),请输入以下命令:

    opp_run -m -u Cmdenv -n ../../../src:../..:../../../tutorials:../../../showcases -l ../../../src/INET  omnetpp.ini  -c LMac -r 5
    
  6. 要在选定的配置(例如LMac)中开始所有运行,请输入以下命令:

    opp_run -m -u Cmdenv -n ../../../src:../..:../../../tutorials:../../../showcases -l ../../../src/INET  omnetpp.ini  -c LMac
    

opp_run的主要选项:

  • -u Qtenv选择模拟的图形视图(在命令环境中使用-u Cmdenv
  • -n表示NED文件的目录
  • -l选择库(此处为libINET.so

有关运行模拟的更多信息,请访问OMNeT++ Manual