omnet++ - 如何在主机 [] 中使用变量
问题描述
我想实现这一点:
*.numPairs = ${N=3}
**.host[0..N].udpApp[0].typename = "UdpBasicApp"
但它不起作用。但是,如果我这样做:**.host[0..3].udpApp[0].typename = "UdpBasicApp"
,那么它可以正常工作。这意味着问题在于N
内部的变量host[]
(即host[0..N]
)不起作用。
谁能建议如何解决这个问题(即如何使变量在内部工作host[]
)?非常感谢。
解决方案
不能将变量用作模块的索引。
推荐阅读
- ant - 仅当 Apache ant 中存在相应文件时,如何复制文件?
- php - 为什么即使我检查等于 PHP 条件也会变为真
- sql - SQL选择最年轻的记录
- javascript - vue组件之间如何传递数据
- angular - 动态离子项目/输入
- java - 如何更改我的 Eclipse 控制台结果行颜色。对于使用 java selenium 的每一行不同的颜色
- spring - 无法在 SpringBootApplication 中关闭 SecurityConfig
- python - 从训练数据集 PyTorch 读取数据时出现运行时错误
- security - 安全网站是否可能仅在一台特定机器上显示为不安全?
- c# - 发件人对象 - с#