2017-07-20 55 views
1

我使用静脉4.4,OMNeT ++ 5.0和SuMO 0.25,我的项目是关于交叉路口的交通管制。由于建筑物而未收到其他车辆的信息

我的地图上只有一个障碍物(建筑物)(通过开放式街道地图),我的问题是节点1没有接收到来自节点2的消息,反之亦然,而在其他通道中,通信完成时没有丢失消息。

我觉得问题是因为这个障碍。任何人都可以帮我摆脱这个问题吗?它阻碍无线电通信:

enter image description here

+0

感谢您的回答,我已经使用了地图没有障碍,我得到警告和静脉停止,它说我应该有一个障碍。 – user12345

+0

您可能在模拟中添加了障碍物遮蔽模型。如果你加载这个模型,但没有障碍,模拟会抱怨 –

+0

我已经删除模型从config.xml和omnetpp.ini和问题解决,谢谢mr.christoph – user12345

回答

1

障碍物(其可能表示旁边的一个结的房子),因为它应该被表现。有两种方法可以解决这个问题:无论是有意的,那么你需要设计一个系统,以多跳方式在房屋周围发送数据;或者这是无意的,那么您需要删除建筑物或其对无线电通信的影响。

如果您不想在模拟中建造建筑物,请确保您的模拟不会加载障碍物遮蔽模型。如果你加载这个模型但没有障碍物,模拟会抱怨。