运行示例
由于 Artery 非常复杂,建议首先了解 OMNeT ++ 。一个好的开始是 TicToc 教程。它可以在 https://omnetpp.org/doc/omnetpp/tictoc-tutorial/ 找到。本教程概述了 OMNeT ++ 的基本功能。其中包括 NED 语言和网络定义。
如果你已经接触过 *OMNeT ++,*你可以尝试启动 Artery 附带的示例。为此,请按照下列步骤操作:
- 导航到 Artery 的
build
目录(在构建时创建) - 输入
make run_example
。此命令检查代码更改(如make
通常那样),然后使用scenarios/artery
文件夹中的omnetpp.ini
启动 OMNeT ++ 。 - 如果你希望
SUMO
在模拟时打开其 GUI,请将此行添加到omnetpp.ini
:*.traci.launcher.sumo = "sumo-gui"
在调试模式下运行示例
如果要在模拟运行时调查代码,则必须在调试模式下构建 Artery 。为此,建议使用 ccmake
。
- 导航到你的
build
目录动脉 - 输入
ccmake .
- 移至条目
CMAKE_BUILD_TYPE
(通常此条目位于第一个位置)按[enter]并键入:Debug
。再按一下,按[enter]。 - 按[c]进行配置。
- 按[q]退出。
- 再次,在
build
目录中键入make
。 - 要在调试模式下运行示例,请键入
make debug_example
- 后 GDB 调试器已准备就绪,请键入
run
- 随意按[ctrl + c]进入调试器并设置断点