首页 > 编程知识 正文

sigrity仿真入门教程,cimcoedit实体模型仿真设置

时间:2023-05-06 16:23:41 阅读:136655 作者:1828

操作系统: Windows 10

Sumo下载: Sumo官方网站: https://www.eclipse.org/sumo/

安装:解压缩后,路径变量https://sumo.DLR.de/docs/basics/basic _ computer _ skills.html # running _ programs _ from _ tte

用户文档: https://sumo.dlr.de/docs/

网络构建:三个组件

. net.xml文件:道路

. rou.xml文件:车流

. sumo.cfg文件:配置文件

地图下载: https://www.openstreetmap.org/

将. osm转换为. net.xml文件:

进入sumo控制台: start-command-line.bat

ii .将CD移动到要转换的文件的当前目录

输入iii .命令: net convert---- osm.files XXX.osm-oxxx.net.XML

traci接口

要首先设置路径,请将traci.pth文件添加到python/Lib/site-packages中。 文件的内容是sumo工具的文件路径

编写. py调用文件

预装辅助python API

Plexe-SUMO是在SUMO中添加了platooning相关要素,容易构建platooning场景。 此外,Plexe-SUMO提供了Python API,可以在python中作为模块调用,编写程序很简单。

git clone 3359 github.com/fkd by-segata/plexe-py API.gitcdplexe-pyapipinstall-- user .参考链接: https://ww .建墅

OMNeT下载: https://omnetpp.org/download/安装:解压缩并运行根目录中的mingwenv.cmd文件。 第一次运行MinGWenv.cmd时,软件会解压缩压缩的MinGW环境,并在软件自动解压缩完成后自动弹出MinGW提供的控制台界面

按顺序执行以下命令:/configuremake入门: https://docs.omne TPP.org/tutorials/tictoc/veinsomnet和SUMO安装完成后,可以进行veins的安装和编译工作参考链接: 335555

下载: http://veins.car2x.org/download/

安装:解压缩。 下载的Veins是模拟过程的代码包,要安装和编译Veins,必须首先打开OMNeT开发环境。 安装完成后,OMNeT可执行文件位于OMNeT根下的ide文件夹中。 您可以双击ide文件夹中的OMNeTpp.exe将其打开,或者在omnet根目录下运行mingwenv.cmd,然后输入命令omnetpp以启动它。

examples

进入mingwenv.cmd界面,依次执行以下命令

CD ./veins-5.1/examples/veins/c/users/user/src/sumo-1.8.0 /宁静象/sumo.exe-c erlangen.sumo.CFF sumo.exe此脚本启动代理OMNeT和sumo之间的TCP连接,对于每个OMNeT模拟连接,新脚本将打印Listening on port 9999并等待模拟开始。 使此窗口保持打开状态,并切换到OMNeT 5 IDE。

然后,在OMNeT 5 IDE中,右键单击veins-5.1/examples/veins/omne TPP.ini,并选择" Run As OMNeT Simulation "以模拟veins演示场景

一般操作

启动OMNeT后,必须选择或创建用于编写代码和执行编译的工作区(workspace )。 的默认工作区是OMNeT目录下的samples文件夹,为了便于管理,您需要为自己的项目设置新路径

由于OMNeT模拟环境是基于eclipse开发的,因此除了其独特的功能外,其接口和用法与eclipse几乎完全一致。

)1)与eclipse一样,依次单击顶部菜单栏中的“File-Import”将打开导入菜单

)2)由于Veins是现有打包的项目代码,因此选择部署扩展项目空间。 单击Next开始选择要导入的文件

)3)选择Select archive file,指定下载的Veins代码包,选择要导入的项目Veins,单击Finish即可完成Veins的项目导入工作

)4)导入项目后,OMNeT会自动为项目代码建立索引,索引完成后可以编译Veins代码。 您可以通过按Ctrl B键或从菜单栏中依次选择“Project-Build All”来完成

)5)等待编译过程完成,然后进入下一步,可以运行Veins示例或构建自己的模拟场景。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。