仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

这篇具有很好参考价值的文章主要介绍了仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Step1:首先把需要的地图文件(…….net.xml)放入自己认为方便操作的文件夹中。

【此处我的地图文件为demo.net,我将其放在一个桌面新建的文件夹里,该文件夹叫sumo-random】

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

图1

Step2:打开自己当时安装sumo的所在目录,点开,进入tools文件夹,找到randomTrips.py,将其复制到图1的文件夹中。

【我将sumo安装在F:盘中,因此进入的目录是:F:\sumo-1.15.0\tools】

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)图2 

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

图3(复制过来了)

Step3:此时我们以上操作的方便之处就显现出来了。不必打开sumo/bin中的start-command-line,也不用在命令行中一直cd找文件位置了。

直接Windows+R,再输入cmd调出命令提示符。

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

 图4

输入代码:cd/d +你第一步所创建的文件夹的地址(即地图文件所在的文件夹)

cd/d C:\Users\dell\Desktop\sumo-random

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

图5

 Step4:输入代码,其中demo.net.xml是地图文件,routes.rou.xml是你需要生成的车流路径文件,任意命名都可以。

        行程在开始时间(选项-b,默认为0)和结束时间(选项-e,默认为3600)定义的间隔内均匀分布,单位为秒。旅行次数由重复率(选项-p,默认为1)定义,单位为秒。每个行程都有一个id,由一个前缀(选项——prefix,默认“”)和一个运行号组成。

python randomTrips.py -n demo.net.xml -r routes.rou.xml -e 50 -p 0.1 -l  

        当使用相同的参数运行randomtrip .py两次时,将创建相同的结果,因为随机数生成器是用相同的值初始化的。为了获得“真正的”随机性(总是不同的输出),使用选项--random。选项--seed <INT>可用于设置初始值,并获得不同但仍然可重复的伪随机性。

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

图6(运行成功啦)

Step5: 查看文件夹,成功生成routes.rou.xml和trips.trips.xml 

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

图7

 Step6:创建一个仿真运行文件:simulation.sumocfg

【可以从之前下载的sumo安装包中找相同拓展名的文件复制过来】

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

图8 

【如果有pycharm,可以用pycharm打开simulation.sumocfg】

(右击simulation.sumocfg → Edit with pycharm)

【没有的话,可以用记事本打开,或者其他可以编辑文件的工具打开】

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

图9(修改成这样)(记得保存!)

 Step7:点开sumo-gui,打开simulation.sumocfg即可。

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)图10

Step8:锦上添花【改变小车形状】

可以点击左上角Edit → Edit Visualization → vehicles → Show As "simple shapes"

仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)

 图11文章来源地址https://www.toymoban.com/news/detail-417151.html

到了这里,关于仿真平台sumo:随机生成车流的randomTrips.py的较便捷使用方法(新手用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于proxy的较深入研究

    Proxy是ES6中新增的一个对象,它可以用来代理另一个对象,可以对目标对象的访问进行拦截和修改。 使用Proxy可以监听对象的访问、修改、删除等操作,并且可以在这些操作发生时执行一些自定义的逻辑。这使得我们可以更好地控制对象的行为,从而实现一些高级的功能,例

    2024年02月08日
    浏览(31)
  • 按键消抖与仿真源文件中的随机数

    由于按键的机械弹簧结构,在按键按下与释放的过程中,存在类似接触不良,断断续续的信号,导致电平信号的抖动。 在C程序中一般通过延时函数解决,根据按键速度,一般延时20ms之后再重新对引脚判断是否真正按下,来解决抖动问题。 在FPGA中可以通过对信号的快速精准

    2024年02月10日
    浏览(108)
  • 【SUMO】SUMO运行自带的OSM入门教程

    首先给出官网教程: https://sumo.dlr.de/docs/Tutorials/OSMWebWizard.html 代码: 先进入osmWebWizard.py文件地址 然后用python运行py文件 需要开外网。 通过缩放鼠标找到想要的地理位置; Options处全部勾选; 勾选右边红色方框处,选择要截取的地图大小。 选择运输方式。 Through Traffic Factor:

    2024年02月06日
    浏览(47)
  • MySQL、Oracle 生成随机ID、随机数、随机字符串

    UUID():是由128位的数字组成的全局唯一标识符。每次都生成一个新的随机数。 它通常以32个十六进制数的形式表示,分为5个部分,以连字符分隔。 UUID的长度是36个字符,包括32个十六进制数字和4个连字符。 UUID的标准格式是由 8-4-4-4-12 个十六进制数字组成的,其中每个部分的

    2024年01月16日
    浏览(57)
  • Hutool 生成随机数和随机字符串

    官方文档: https://www.hutool.cn/docs/#/core/工具类/随机工具-RandomUtil 整理完毕,完结撒花~

    2024年02月16日
    浏览(58)
  • PostgreSQL不使用扩展,生成随机int8值,生成均匀分布的随机int8值

    在PostgreSQL中,可以使用 pgcrypto 扩展提供的函数 gen_random_uuid() 生成随机的UUID(Universally Unique Identifier),其中包含8字节随机整数(int8值),如下所示: 上述SQL语句使用 gen_random_uuid() 函数生成随机UUID,并将其转换为字符串类型。然后,使用 substring() 函数从字符串中提取前

    2024年02月09日
    浏览(52)
  • 简单的随机乱码生成(验证码生成)| HTML

    想想自己也学了很久的前端的技术了,这两天在自己设计一个网站的时候,突然想到了登录验证码的这个东西,用了这个比较简单的随机码生成,大家如果有需要也可以用来参考。 代码展示(部分内容使用了jquery): HTML部分: CSS部分 JavaScript部分 效果展示: 关于这里为什

    2024年02月07日
    浏览(40)
  • QtDesigner生成的ui文件转换成python的.py文件

    自己学习遇到的问题,记录一哈,使用Windows自带的命令行实现QtDesigner生成的ui文件转换成python的.py文件,具体步骤如下: (1)快捷键:WIN+R,输入 cmd ,打开命令行; (2)进项ui文件的目录下,G:直接转换到G盘,cd 文件名是直接进入到该盘下的某一文件下,我这里是G盘的图

    2024年02月11日
    浏览(52)
  • Qt Designer生成ui文件,如何转py文件,如何运行

    下面将逐步介绍ui文件如何转py文件,怎么运行的具体操作步骤 ui文件转py文件 1.使用Qt Designer生成ui文件,保存到本地 2.输入 cmd ,打开命令行窗口 3.进入ui文件的目录下,文件路径使用你本地存放ui文件的位置 4.在命令行中输入 pyuic5 -o py文件名 ui文件名 5.查看ui文件所在的位置

    2024年02月04日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包