Omnet++ Tictoc教程:为什么模块向量的位置重叠,而不是分开?

Omnet++ Tictoc教程:为什么模块向量的位置重叠,而不是分开?,omnet++,Omnet++,我正在学习使用Tictoc的OMNeT++教程,但是在第4.1部分中遇到了两个以上节点的问题 根据教程,tictoc10.ned可以在不同的位置生成六个简单的模块。但是,即使我完全复制了tictoc10.ned文件,我的ned文件中也只有一个模块向量图标 我想可能有一些属性我需要设置,但它根本不起作用。我也滚动了一下“模拟手册”,没有结果 简单Txc10 { 参数: @displayi=块/路由; 盖茨: 输入[]; 输出[]; } 网络Tictoc10 { 子模块: tic[6]:Txc10;

我正在学习使用Tictoc的OMNeT++教程,但是在第4.1部分中遇到了两个以上节点的问题

根据教程,tictoc10.ned可以在不同的位置生成六个简单的模块。但是,即使我完全复制了tictoc10.ned文件,我的ned文件中也只有一个模块向量图标

我想可能有一些属性我需要设置,但它根本不起作用。我也滚动了一下“模拟手册”,没有结果

简单Txc10 { 参数: @displayi=块/路由; 盖茨: 输入[]; 输出[]; } 网络Tictoc10 { 子模块: tic[6]:Txc10;//此行应生成6个具有 //不同位置 //取消连接 }


谢谢您的建议。

IDE中的NED编辑器仅显示NED文件中存在的结构。也就是说,在图形编辑器中,您不会看到多个图标,只会看到一个表示矢量的图标。另一方面,当您实际运行模拟时,将实例化节点中正确数量的实例,并且autolayouter将安排它们。

有两个地方需要注意

1.正如前面的答案所说,IDE中的NED编辑器只显示NED文件中存在的结构。运行模拟时,您可以找到几个模块图标。
2.NED文件“设计”模式下的网络大小需要根据该网络中子模块的数量进行调整。在本例中,网络规模太小,子模块重叠,无法找到模块之间的连接。放大后,问题就解决了。

谢谢!奇怪的是,我之前运行模拟时似乎没有看到几个节点。不管怎样,这次我找到了,非常感谢您的回答。但是它们的位置很混乱,无法显示门的连接。而且按钮重新布局的效果似乎不是很好。你说的“自动布局”和“重新布局”按钮是一样的?你有什么好主意来改进它们的布局以更好地显示它们之间的连接吗?显然,如果子模块之间没有连接,自动布局器就无法生成一个好的布局。您可以手动强制各种布局。请参见P显示标记。环形布局将是一个很好的开始。如果这回答了您的问题,您应该在UI上接受它,这样它将被归类为正确的,这样其他人将更容易找到它。