OMNeT++ .ini 文件参数

OMNeT++ .ini file parameters

我使用 OMNeT++,我有关于 .ini 文件的问题:

为什么有时用*有时用**来设置NED模块的参数?

根据 OMNeT++ 手册(第 3.6.1 节)

*表示A wildcard for any substring not containing a dot

**表示A wildard for any sequence of characters including dots, so it can match multiple path elements


示例: 假设您有以下模块: aaa.bbb.valueaaa.ddd.valueccc.bbb.value

**.value = 0会寻址所有模块,之前的路径不重要。

aaa.*.value = 0 将寻址 aaa.bbb.valueaaa.ddd.value 的值元素。 ccc.bbb.value 未寻址,因为通配符仅用于路径的中间子字符串,因为它不包含点。