代码之家  ›  专栏  ›  技术社区  ›  badman

如何在OMNETPP中为节点数组赋值。INI公司

  •  1
  • badman  · 技术社区  · 8 年前

    网络中有10个节点,我想在OMNETPP中将节点[0]分配给节点[4],其值为a=10,其余的值为90。INI。我能想到的唯一愚蠢的方法是按如下方式赋值:

    **.*Node[0].ValueA= "10"
    **.*Node[1].ValueA= "10"
    ......
    ......
    **.*Node[5].ValueA= "90"
    **.*Node[6].ValueA= "90"
    .......
    .......
    

    我正在考虑使用FOR循环以更有效的方式分配值,但我认为在OMNETPP中这是不可能的。INI。 谁能帮我启发一下如何做到这一点?非常感谢。

    1 回复  |  直到 8 年前
        1
  •  3
  •   Michael Kirsche    8 年前

    可以使用各种选项和方法来实现这一点。 例如,您可以使用:

    **.Node[0..4].ValueA = "10"
    **.Node[5..9].ValueA = "90"
    

    检查 OMNET Simulation manual -> Chapter Wildcard 其他信息的模式。