在 Veins/Omnet++ 模拟中,如何确定两辆车何时在范围内交换数据?假设我在模拟中有三辆车(v1、v2、v3)。在模拟过程中,这些车辆会相互通过几次。现在假设 v1 和 v2 相互通过,每个方向相反。相遇持续大约 5 秒(我的意思是,这两辆车交换数据 5 秒,或者 v1 在这 5 秒内从 v2 接收数据)。我的问题是:我怎样才能知道 v1 和 v2 彼此联系了多长时间?请记住,他们可能会在模拟过程中多次相遇。所以最后我可以为v1生成这样的东西:
1- <tstart, tend, #packets exchanged>
2- <tstart, tend, #packets exchanged>
.
.
.
wheretstart
将表示v1
开始与另一辆车 (vx) 交换数据包的时间,tend
并将表示与该车辆 (vx) 数据交换的结束,并将显示在和#packets exchanged
之间交换了多少数据包。tstart
tend