2016-08-23 16 views
0

TraCIDemo11pなどのアプリレイヤーモジュールに処理遅延を追加するにはどうすればよいですか?VEINSアプリ層に処理遅延を追加する

たとえば、ビーコンが到着すると、モジュールは仮想的に何らかの処理を行い、何らかのアクション(ビーコンの返信)を実行する必要があります。

また、この場合は(モジュールが他の車両から継続的にビーコンを受信するため)メッセージキューを置くことについても心配する必要がありますか?遅延が導入OMNeT ++チュートリアル、例えばTic Toc tutorial's step 6に覆われている処理をモデル化する方法

答えて

0

OMNeTで++そのようなタイミングは 自体にメッセージを送信モジュールによって達成されます。そのようなメッセージは、自己メッセージと呼ばれます(ただし、使用される方法が の場合のみです。そうでない場合は、通常のメッセージオブジェクトです)。

クイックハックとして、アプリケーションから下位層に送信されるイベントについては、簡単にspecify a send delayすることもできます。これは、即座にすべてのメッセージを受信し、同時に任意の数のメッセージを無限に処理できるアプリケーションをモデル化しますが、応答を送信するまでには時間がかかります。

+0

はい。あなたの答えを尊重してくれてありがとうSommer教授。 –

+0

おそらく、この回答を解決策として受け入れて、あなたの質問に回答としてマークしたいと思うかもしれません。したがって、この投稿は、同様の問題を抱えている人を助けるためにより効果的です。 –

関連する問題