omn​​et ++:动态频道创建

时间:2017-03-23 15:44:55

标签: omnet++

我正在尝试在我的应用程序中动态创建一个频道:

这是Ned文件定义:

channel CbsdToSasChannel extends ned.DatarateChannel {
      datarate = 10Mbps;
      delay = 100us;
}

在我创建频道的代码中,我有:

 cDatarateChannel *channel = cDatarateChannel::create("CbsdToSasChannel" );

但是,通道的参数(即数据速率和延迟)没有按照我的文件中的规定进行设置。如何从我的Ned文件中选择频道定义?

由于

2 个答案:

答案 0 :(得分:0)

我找到了答案。有一个cChannelType :: find,因此该过程基本上与动态创建模块同构。发表回答希望对其他人有用。

答案 1 :(得分:0)

要动态创建频道,您可以按如下方式创建:

{{1}}