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

How to run OMNeT++ project from Ubuntu terminal

我正在使用安装在 Ubuntu 19.04 中的 OMNeT++ 5.5.1,它在 IDE 环境中运行良好。

但是,我需要从 Ubuntu 终端 运行 一个 INET 项目。谁能建议我在终端中写什么命令如果:

谢谢

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

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

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

    opp_run -a
    
  3. 到 运行 选择的配置(例如 LMac),使用 GUI 键入以下命令:

    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 的情况下从配置(例如 LMac)启动一个选定的 运行(例如 5),请键入以下命令:

    opp_run -m -u Cmdenv -n ../../../src:../..:../../../tutorials:../../../showcases -l ../../../src/INET  omnetpp.ini  -c LMac -r 5
    
  6. 要启动所选配置中的所有 运行s(例如 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