在VEINS应用层中添加处理延迟

时间:2016-08-23 03:43:09

标签: omnet++ veins

如何将处理延迟添加到应用层模块中,例如TraCIDemo11p

例如,当信标到达时,模块应该虚拟地进行一些处理,然后执行一些操作(发送回信标)。

另外,在这种情况下,我是否应该担心放置一个消息队列(因为模块会不断地从其他车辆获取信标)?

1 个答案:

答案 0 :(得分:0)

介绍性OMNeT ++教程中介绍了如何建模处理延迟,例如Tic Toc tutorial's step 6

  

在OMNeT ++中,这种时间是由发送消息的模块实现的   本身。这些消息称为自我消息(但仅仅是因为   它们的使用方式,否则它们是普通的消息对象。)

作为快速入侵,您还可以简单specify a send delay查看从应用程序发送到较低层的事件。这可以模拟一个可以立即接收所有消息的应用程序,可以同时处理无限数量的消息,但这需要一些时间来发送回复。