【发布时间】:2021-09-03 12:33:01
【问题描述】:
一般来说,当在 Omnet++ 中运行模拟(具有网络和模块数量)时,该模拟的起点是什么?还有,模拟的终点是什么功能? 比如我想在启动函数体中添加如下命令:
EV << "The simulation is started";
以及整理函数体中的以下命令:
EV << "The simulation is finished";
提前致谢
【问题讨论】:
标签: omnet++
一般来说,当在 Omnet++ 中运行模拟(具有网络和模块数量)时,该模拟的起点是什么?还有,模拟的终点是什么功能? 比如我想在启动函数体中添加如下命令:
EV << "The simulation is started";
以及整理函数体中的以下命令:
EV << "The simulation is finished";
提前致谢
【问题讨论】:
标签: omnet++
您要查找的是initialize() 和finish()。
如果您需要全局回调,那么cISimulationLifecycleListener 可能更合适。见manual。
【讨论】:
main() 是执行的第一个(也是最后一个)函数,位于 opp_run 命令中。但这并非旨在由模型开发人员修改。对于模型的目的,应使用 cISimulationLifecycleListener。