【发布时间】:2012-04-10 00:05:15
【问题描述】:
我想为一个从 OMNET++ 中的三个不同节点接收消息的节点制作动画。现在节点以顺序方式发送。但是,我希望节点同时向根节点发送消息。根节点被输入门阵列占用。 Omnet 可以吗?
【问题讨论】:
标签: networking simulation omnet++
我想为一个从 OMNET++ 中的三个不同节点接收消息的节点制作动画。现在节点以顺序方式发送。但是,我希望节点同时向根节点发送消息。根节点被输入门阵列占用。 Omnet 可以吗?
【问题讨论】:
标签: networking simulation omnet++
您可以通过使用 scheduleAt() 函数调度要同时发送的消息来配置 3 个节点同时发送消息。模拟将始终显示它们是按顺序传输的,但请检查模拟窗口中的 T(事件时间)值。如果 3 条消息中的任何一条发送时 T 值都相同,则表示它们同时发送。
到达根节点的消息不能同时处理。每个节点,包括根节点,都实现了 handleMessage() 函数,它将单独分析每个传入的消息。
我希望这是您正在寻找的答案。
【讨论】:
您必须在 ned 文件中定义参数 id。在初始化设置条件if(getIndex==id),发送消息。相同的消息将同时发送到节点。
【讨论】: