0
在Veins/Omnet ++仿真中,如何确定两辆车在何时交换数据?假设,我有三辆车在模拟(v1,v2,v3)。在模拟过程中,这些车辆会相互传递几次。现在假设v1和v2相互传递,每个方向相反。相遇持续约5秒(相遇时,我的意思是说,这两辆车交换数据5秒钟,或者v1在这5秒内从v2接收数据)。我的问题是:我怎样才能找出v1和v2彼此联系了多久?请记住,他们可能会在模拟过程中多次碰到对方。所以在最后我能有这样的事情为V1产生:确定两辆车接触的时间(Veins,Omnet ++)
1- <tstart, tend, #packets exchanged>
2- <tstart, tend, #packets exchanged>
.
.
.
其中tstart
将代表v1
开始与其他车辆(VX)交换数据包的时间,tend
将代表与该车辆数据交换结束( vx)和#packets exchanged
将显示在tstart
和tend
之间交换了多少包。
你会如何推荐分组传输块? – dutu
如果您可以期望帧定期到达,您可以使用它作为判断接收中是否存在“间隙”的基础 –