1

我正在使用 OMNET++ 进行位置隐私项目,最近我开发了一个由两个节点组成的网络(如 Tic-Toc 游戏),并希望将其转换为一个真实的网络,根据用户要求从 2 到 n 个节点不等。

这是2个节点的结构:

simple Txc1
{
gates:
input in;
output out;
}
`enter code here`// Two instances (tic and toc) of Txc1 connected both ways.
// Tic and toc will pass messages to one another.
//
network Tictoc1
{
submodules:
tic: Txc1;
toc: Txc1;
connections:
tic.out --> { delay = 100ms; } --> toc.in;
tic.in <-- { delay = 100ms; } <-- toc.out;
}

我怎样才能为 n 个节点做到这一点?我的意思是如何在 OMNET++ 中输入 n(来自用户)?

请任何人...

4

1 回答 1

0

我强烈建议查看示例文件夹中的“neddemo”示例。它展示了如何设置参数化拓扑。确切的答案显然取决于您实际需要的拓扑(但演示有几个典型的)。

要以交互方式询问用户,您应该在 INI 文件中指定如下内容:

MyNetwork.numberofnodes = 询问

这将在模拟开始时为用户显示一个对话框。

于 2015-02-12T09:46:36.363 回答