2017-10-18 174 views
0

我在检查静脉教程是http://veins.car2x.org/tutorial/,但我有点困惑我看到教程是用于Windows和我使用的Ubuntu,我设法安装,omnet ++,相扑和导入静脉到Omnet ++但是当我尝试运行omnetpp.ini,一切都在OMNET打开,但我得到这个错误:Omnet ++,veins,sumo

Could not connect to TraCI server; error message: 111: Connection refused -- in module (Veins::TraCIScenarioManagerLaunchd) RSUExampleScenario.manager (id=6), at t=0s, event #1

TRAPPING on the exception above, due to a debug-on-errors=true configuration option. Is your debugger ready?

Windows that appears when I run omnetpp.ini

+0

该解决方案可以在官方中找到。 FAQ](http://veins.car2x.org/documentation/faq/)和[模块文档](http://veins.car2x.org/documentation/sumo-launchd/)。 –

回答

2

Could not connect to TraCI server

的TACI是SUMO交通仿真的API。 SUMO在外部作为专用服务运行,在编译时不是“内置”的。话虽如此,你需要先启动TraCI服务器。

该文档非常具体,在this section

+0

感谢您提供有关我正在检查特定部分的信息,我看到以下行:/c/Users/user/src/veins-4.6/sumo-launchd.py -vv -c/c/Users/user/src/sumo-0.30.0/bin/sumo.exe我如何在Ubuntu中做同样的事情?因为在Ubuntu中没有.exe文件 – Houston61

+1

该软件(Veins)最初是在Linux上构建的。由于在Windows上运行它可能有点困难,本教程是为Windows编写的。假定您熟悉Linux并且如果您使用的是Linux操作系统(您确实这样做),如何让软件运行。 –

+0

与Windows教程类似,您必须在系统上安装SuMO(通过apt或从源代码直接编译),然后在运行仿真(静脉)之前启动程序(SuMO)。您应该使用位于项目目录根目录下的'sumo-launchd.py'脚本来完成此操作。 –

0

如果你正在使用Ubuntu和跟着它告诉你把你的文件

在/ usr/local/src目录

那么你应该有三个目录,在/ usr/local/src目录

确保在他们里面的文件都能够被从/ usr/local/src目录运行

sudo chmod 755 -R *执行。

因为如果内静脉和相扑目录中的脚本未设置与他们不会执行,所以你不会有一个服务器上运行,并监听端口的正确权限9999