在 Veins 上,如何从 ini 文件中获取一些值?

On Veins, how to get some values from ini file?

Veins 应用程序 (veins/src/modules/application/app_name.(cc, h) 上,如何获取像这样的值 *.car[*].appl.numVehicles 来自 ini 文件?

我可以获得像 sim-time-limit 这样的值(见下文)和我创建的另一个值,因为我无法从 ini 文件访问 *.car[*].**.rsu[*].* 上的值。

stringTmp = ev.getConfig()->getConfigValue("sim-time-limit");

如有任何帮助,我将不胜感激

可以通过调用此模块的 par(...) 方法来读取模块的参数值。

我强烈推荐学习 TicToc 教程,其中对此进行了简洁的演示

我使用以下编码从 .ini 文件中获取了“numVehicles”参数:

long numV = Veins::TraCIScenarioManagerLaunchdAccess().get()->par("numVehicles").longValue();

希望对您有所帮助

道格拉斯