2017-10-18 24 views
0

나는 Veins 자습서 인 http://veins.car2x.org/tutorial/을 확인하고 있는데, 자습서가 Windows 용이고 우분투를 사용하고있어 혼란 스럽다. Omnet ++, sumo를 설치하고 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에 .exe 파일이 없기 때문에 – Houston61

+1

소프트웨어 (Veins)는 원래 Linux에서 빌드되었습니다. Windows에서 실행되도록 만드는 것이 약간 어려울 수 있으므로이 자습서는 Windows 용으로 작성되었습니다. Linux OS를 사용하고 있다면 Linux에 익숙하고 소프트웨어 실행 방법을 알고 있다고 가정합니다. –

+0

Windows 용 튜토리얼과 비슷하게 시뮬레이션을 실행하기 전에 시스템에 SuMO를 설치하거나 (apt를 통해 직접 컴파일하거나 소스에서 직접 컴파일해야 함) 프로그램 (SuMO)을 실행해야합니다. 프로젝트 디렉터리의 루트에있는'sumo-launchd.py' 스크립트를 사용하여이 작업을 수행해야합니다. –

0

당신이 우분투를 사용하는 경우와는 다음

는/usr/당신이 /usr/지방/SRC에서 세 개의 디렉토리가 있어야 다음

/SRC 지역

그들 내부의 파일이/usr/지방/SRC에서

sudo chmod 755 -R *을 실행하여 실행 할 수 있는지 확인합니다.

때문에 정맥과 스모 디렉토리 내부의 스크립트가 실행되지 않습니다 따라서 실행하고 포트에서 수신 서버를 필요가 없습니다 올바른 권한 설정되지 않은 경우 9999 솔루션은 공식 [에서 찾을 수 있습니다