首页 > 解决方案 > omn​​et++ 的默认数据包大小和数据速率

问题描述

如何在 OMNET++ 中找到默认数据速率和默认数据包大小?基本上,我在不考虑 cmessage 的值的情况下模拟协议。所以,我想知道 cmessage 的默认长度和默认数据速率。

标签: omnet++

解决方案


实际上,cMessage没有长度字段。cPacket( 的子类cMessage) 具有长度。根据OMNeT++ 模拟库

cPacket 为 cMessage 添加长度(以位或字节为单位)、位错误标志和封装能力。当数据包通过 cDatarateChannel 或另一个支持数据速率和/或错误建模的通道时,长度和比特错误标志很重要。

如果创建一个cPacket不带参数的 using 构造函数的新实例,它将具有等于零的长度。但是,通常该数据包的长度是在构造函数中设置的,或者稍后使用setBitLength()orsetByteLength()方法设置。并且没有默认长度值 - 这取决于正在建模的协议/帧/数据包。


推荐阅读