omnet++ - 如何从 Ubuntu 终端运行 OMNeT++ 项目
问题描述
我正在使用安装在 Ubuntu 19.04 中的 OMNeT++ 5.5.1,它在 IDE 环境中运行良好。
但是,我需要从 Ubuntu 终端运行一个 INET 项目。如果出现以下情况,谁能建议我在终端中编写什么命令:
- 例如,我想运行 INET 展示示例 (
wireless/sensornetwork/omnetpp.ini
)? - 如何查看配置列表
omnetpp.ini
? - 以及如何选择一个特定的配置并运行它?
谢谢
解决方案
要从命令行运行模拟,请执行以下操作:
转到您要启动的示例的目录,例如:
cd showcases/wireless/sensornetwork
要查看
omnetpp.ini
类型中可用的配置名称:opp_run -a
要使用 GUI 运行选定的配置(例如
LMac
),请键入以下命令:opp_run -m -u Qtenv -n ../../../src:../..:../../../tutorials:../../../showcases -l ../../../src/INET omnetpp.ini -c LMac
要查看所选配置类型的所有运行:
opp_run -s -c LMac omnetpp.ini -q runs
要在没有 GUI 的情况下从配置(例如)开始一个选定的运行(例如 5),
LMac
请键入以下命令:opp_run -m -u Cmdenv -n ../../../src:../..:../../../tutorials:../../../showcases -l ../../../src/INET omnetpp.ini -c LMac -r 5
要在选定的配置(例如
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++ 手册。
推荐阅读
- javascript - 无法从 JavaScript 数组中获取数据
- javascript - 在 Angular 的表单中动态创建 FormArray 字段
- arrays - 如何将 [object Object] 中的值放入数组中,或者如何在 Angular 中访问这些值
- node.js - 为什么 Node.js 允许这种看似无效的字符序列?
- postgresql - Kafka Connect 使用数组字段展平 postgres 记录的转换
- javascript - 禁止在 eslint 中批量导出(export * from)
- outlook - 从 EWS 访问由 Office.js 设置的 Custompropertie
- ios - 音频单元 (v3) 能否替换应用间音频以将音频发送到主机应用?
- apache - CentOS 7 nginx httpd 禁止 /var/www
- azure-data-factory - Azure Datafactory 通过 CLI/API/PowerShell 导出 ARM 模板