1

我想动画一个节点从 OMNET++ 中的三个不同节点接收消息。现在节点以顺序方式发送。但是,我希望节点同时向根节点发送消息。根节点被输入门阵列占据。在Omnet可以吗?

4

2 回答 2

2

您可以通过使用 scheduleAt() 函数调度要同时发送的消息来配置 3 个节点同时发送消息。模拟将始终显示它们是按顺序传输的,但请检查模拟窗口中的 T(事件时间)值。如果每次发送 3 条消息中的任何一条时 T 值都相同,则表示它们是同时发送的。

到达根节点的消息不能同时处理。每个节点,包括根节点,都实现了 handleMessage() 函数,它将单独分析每个传入的消息。

我希望这是您正在寻找的答案。

于 2012-03-26T15:50:24.697 回答
-1

您必须在 ned 文件中定义参数 id。在初始化设置条件if(getIndex==id),发送消息。相同的消息将同时发送到节点。

于 2015-06-21T16:25:58.290 回答