我正在尝试在我的应用程序中动态创建一个频道:
这是Ned文件定义:
channel CbsdToSasChannel extends ned.DatarateChannel {
datarate = 10Mbps;
delay = 100us;
}
在我创建频道的代码中,我有:
cDatarateChannel *channel = cDatarateChannel::create("CbsdToSasChannel" );
但是,通道的参数(即数据速率和延迟)没有按照我的文件中的规定进行设置。如何从我的Ned文件中选择频道定义?
由于
答案 0 :(得分:0)
我找到了答案。有一个cChannelType :: find,因此该过程基本上与动态创建模块同构。发表回答希望对其他人有用。
答案 1 :(得分:0)
要动态创建频道,您可以按如下方式创建:
{{1}}