Omnet++ Omnet++;,相扑

Omnet++ Omnet++;,相扑,omnet++,veins,sumo,Omnet++,Veins,Sumo,我正在检查Velses教程,但我有点困惑,我看到教程是针对Windows和Im使用ubuntu的,我设法安装、omnet++、sumo并将Velses导入omnet++中,但当我尝试运行omnetpp.ini时,所有内容都在omnet中打开,但我遇到以下错误: 无法连接到TraCI服务器;错误消息:111:连接失败 拒绝--在模块中(Vives::TraCIScenarioManagerLaunchd) RSUExampleScenario.manager(id=6),在t=0s时,事件#1 由

我正在检查Velses教程,但我有点困惑,我看到教程是针对Windows和Im使用ubuntu的,我设法安装、omnet++、sumo并将Velses导入omnet++中,但当我尝试运行omnetpp.ini时,所有内容都在omnet中打开,但我遇到以下错误:

无法连接到TraCI服务器;错误消息:111:连接失败 拒绝--在模块中(Vives::TraCIScenarioManagerLaunchd) RSUExampleScenario.manager(id=6),在t=0s时,事件#1

由于调试错误而捕获上述异常=true 配置选项。调试器准备好了吗

无法连接到TraCI服务器

TaCI是相扑交通模拟器的API。SUMO作为专用服务在外部运行,在编译时不是“内置”的。也就是说,您需要首先启动TraCI服务器


如果您使用的是Ubuntu,并且遵循它告诉您将文件放在其中的位置,那么文档中对这一点非常详细。

/usr/local/src

然后在/usr/local/src中应该有三个目录

确保可以通过运行来执行其中的文件

sudo chmod 755-R*
from/usr/local/src


因为如果Velse和sumo目录中的脚本未设置正确的权限,它们将不会执行,因此您将不会有服务器在端口9999上运行和侦听,您必须并行启动sumo,以便在应用程序行为中指定的端口上等待传入连接(通常为9999)。请键入您的终端:

路径_至_静脉/sumo-launchd.py-v-c路径_至_相扑


感谢您提供的信息,现在我正在检查我看到的以下行的特定部分:/c/Users/user/src/venves-4.6/sumo-launchd.py-vv-c/c/Users/user/src/sumo-0.30.0/bin/sumo.exe在Ubuntu中如何做同样的事情?因为在UbuntuThe软件(venls)中没有.exe文件最初是在Linux上构建的。由于在Windows上运行可能有点困难,本教程是为Windows编写的。假设您熟悉Linux以及如何运行软件,如果您使用的是Linux操作系统(确实如此)。与Windows教程类似,您必须在系统上安装SuMO(通过apt或直接从源代码编译)并在运行模拟之前启动程序(SuMO)。您应该使用位于项目目录根目录中的
sumo launchd.py
脚本来完成此操作。您应该熟悉linux/ubuntu以及如何在其上运行。如果您在那里,我建议使用sumo ppa:$sudo add apt repository ppa:sumo/stable&&sudo apt update&&sudo apt install sumoOn linux,二进制文件相扑的名字叫做
SUMO
(在Windows上称为
SUMO.exe
),解决方案可以在官方网站和网站上找到。