Omnet Tkenv 运行 配置多个参数:仅执行参数的第一个值
Omnet Tkenv run config for multiple parameters: executing only the first value of parameter
我的配置 ini 代码如下:
[Config BR54MBPS1MS]
description = "at 54MBPS with SI 1ms for 1250 Bytes with all time interval"
repeat = 2
sim-time-limit = 1 min
**.scalar-recording = true
**.vector-recording = false
**.host1.udpApp[0].messageLength = 1250B
**.wlan*.bitrate = 54Mbps
**.host1.udpApp[*].sendInterval = ${interval = 100..1200 step 100} us
**.vector-recording = false
output-scalar-file = 54Mbps/${configname}54Mbps${interval}us.sca
并且我想 运行 在 omnet tkenv 或 gui 中从 100 us 到 1200 us 的所有给定间隔,间隔为 100 us(在 100、200、300 ... us)。我读到的唯一选择是 运行 通过 运行 配置为:
问题是,它 运行 只成功了 100us,生成了输出 sca 文件并终止了进程。我无法找出不 运行 为下一个发送间隔设置的原因。
为了 运行 sendInterval
值的所有组合,您应该在 Run number
字段中写入 *
(星号)和 select Command line
界面。当 Tcl/Tk user interface
被 selected 时,多个 运行 是不可能的。
我的配置 ini 代码如下:
[Config BR54MBPS1MS]
description = "at 54MBPS with SI 1ms for 1250 Bytes with all time interval"
repeat = 2
sim-time-limit = 1 min
**.scalar-recording = true
**.vector-recording = false
**.host1.udpApp[0].messageLength = 1250B
**.wlan*.bitrate = 54Mbps
**.host1.udpApp[*].sendInterval = ${interval = 100..1200 step 100} us
**.vector-recording = false
output-scalar-file = 54Mbps/${configname}54Mbps${interval}us.sca
并且我想 运行 在 omnet tkenv 或 gui 中从 100 us 到 1200 us 的所有给定间隔,间隔为 100 us(在 100、200、300 ... us)。我读到的唯一选择是 运行 通过 运行 配置为:
问题是,它 运行 只成功了 100us,生成了输出 sca 文件并终止了进程。我无法找出不 运行 为下一个发送间隔设置的原因。
为了 运行 sendInterval
值的所有组合,您应该在 Run number
字段中写入 *
(星号)和 select Command line
界面。当 Tcl/Tk user interface
被 selected 时,多个 运行 是不可能的。