首页 > 解决方案 > 如何从 Ubuntu 终端运行 OMNeT++ 项目

问题描述

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

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

谢谢

标签: omnet++inet

解决方案


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

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

    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++ 手册


推荐阅读