我想在OMNET ++中为从三个不同节点接收消息的节点设置动画。现在节点以顺序方式发送。但是,我希望节点同时向根节点发送消息。根节点被输入门阵列占用。在Omnet中有可能吗?
答案 0 :(得分:2)
您可以通过使用scheduleAt()函数调度要同时发送的消息,将3个节点配置为同时发送消息。模拟将始终显示它们按顺序传输,但检查模拟窗口中的T(事件时间)值。如果每次发送3条消息中的任何一条时T值相同,则表示它们是同时发送的。
无法同时处理到达根节点的消息。每个节点(包括根节点)都实现handleMessage()函数,该函数将分别分析每个传入消息。
我希望这是您正在寻找的答案。
答案 1 :(得分:-1)
您必须在ned文件中定义参数ID。在初始化中设置条件if(getIndex==id)
,发送消息。同一消息将同时发送到节点。