c++ - 无效的传输率错误
问题描述
对于我的项目,我需要使用具有不同数据速率值的通道,例如 50Mbps、60Mbps、80Mbps、100Mbps、200Mbps、300Mbps。首先,我更改了 .NED 文件中的 datarate 参数
network OpenflowScenario
{
@display("bgb=570,393");
types:
channel ethline extends DatarateChannel
{
delay = 50ns;
datarate = 200Mbps;
}
然后,我还尝试更改 Etherlink.ned 文件(Inet>src>inet>node>ethernet>Etherlink)并添加了新的通道类,如 Eth50、Eth60、Eth80.... 但是,当我尝试时出现错误运行它..我该如何解决?
解决方案
以太网只能使用标准定义的数据速率(即 10 Mbit/s、100 Mbit/s、1000 Mbit/s 等)。因此,不能将其他数据速率分配给以太网链路。
推荐阅读
- python - Python ImportError:尝试在没有已知父包的情况下进行相对导入
- sql - 如何在postgreSQL中找到在一段时间内具有最大订单总和的公司?
- python - 想要在启动时启动 RASPIVID(预览/显示到 HDMI)并且能够停止 RASPIVID(通过按键或按钮按下)
- python - 更改数据框时如何将熊猫数据框保存到文件中?
- php - WooCommerce sql 查询以查找具有特定元键和元值的产品
- python - 让文字游戏进入另一个房间并收集物品
- r - 迭代分解数据框
- haskell - 如何使用列表推导中的模式匹配将字符串的开头大写并小写其他字符?
- sql - SQL 触发器不允许插入值
- sql - SQLYog Pass 使用 WHERE In 子句存储多个逗号分隔值