我正在使用无线示例,我想获得仿真时间并保存在参数中,以计算数据包到达和数据包发送的时间。有没有人解决这些问题?
在应用程序模型(例如BasicUdpApp等)中会自动收集此统计信息。它称为endToEndDelay。
执行此操作的正确方法(这已经在INET中完成了,这是在创建数据包时,您应该向发送的数据包中添加一个包含simtime_t变量的TAG,并在其中放置实际的simtime,然后读取相同的TAG数据包到达时计算差异。将值放入消息的“参数”中将无法正常工作,因为数据包可能会在网络中进行分段/碎片整理,因此无法保留其标识并破坏了附加的参数。
但是再次,这已经在INET 4.2中存在