Omnet++ 创建不同类型节点的完整图
假设我有以下网络:Omnet++ 创建不同类型节点的完整图,omnet++,Omnet++,假设我有以下网络: network Network { submodules: nodeA: nodeA; nodeB: nodeB; nodeC: nodeC; .... } 假设与nodeA、nodeB和nodeC一起,网络的子模块部分中包含了数量可变的模块类型。假设还有一千个。从这些节点创建完整图形的最有效方法是什么?在NED中使用特定属性(即类似于INET中的@NetworkNode属性)标记所有模块,然后可以使用
network Network {
submodules:
nodeA: nodeA;
nodeB: nodeB;
nodeC: nodeC;
....
}
假设与
nodeA
、nodeB
和nodeC
一起,网络的子模块部分中包含了数量可变的模块类型。假设还有一千个。从这些节点创建完整图形的最有效方法是什么?在NED中使用特定属性(即类似于INET中的@NetworkNode属性)标记所有模块,然后可以使用cTopology::extractByProperty()
调用提取这些标记模块的拓扑
例如,topo.extractByProperty(“节点”)
将提取包含@node
属性的所有模块,如下所示:
module X {
@node;
}