自动驾驶仿真:ECU TEST 、VTD、VERISTAND连接配置
文章目录
- 一、ECU TEST 连接配置简介
- 二、TBC配置 test bench configuration
- 三、TCF配置 test configuration
提示:以下是本篇文章正文内容,下面案例可供参考
一、ECU TEST 连接配置简介
1、ECU TEST(简称ET),用于HIL仿真的自动化测试,通过调用Veristand、VTD来实现场景及信号的自动化调用及测试;
2、ET连接VERISTAND、VTD、LABVIEW、SSH,需要配置test configuration(简称TCF)和test bench configuration(简称TBC);TCF 负责测试信号描述文件的选择和配置,以及测试执行相关的设置,TBC 负责测试工具连接所需的相关属性的配置。
二、TBC配置 test bench configuration
1、打开ECU TEST主界面,单击右侧TBC图标,创建空的TBC文件
2、根据ET与联仿工具的安装位置来创建新的tool host
1)Local和Remote模式选择取决于工具的安装位置,工具与ET安装在同一台电脑,选择Local;反之,选择Remote;注意,由于ET与VTD连接是通过UDP/TCP,因此可忽略本地或远程的模式。
2)tool host 中start、alias、prio含义(如上图标题栏):
- Start,有3个有效值,“If necessary”,“Always”和“Never”。
“If necessary” 意味着仅当该工具的port在TCF中被使用时才激活ET和工具的连接;
“Always” 意味着总是激活ET和该工具的连接;
“Never” 意味着总是不激活ET和该工具的连接。
- Prio,指定工具启动的优先级,当TBC中定义了多个工具时,启动的优先级顺序由prio决定,0代表优先级最高,9代表优先级最低。
3、右键工具,点击New port创建配置
1) 配置VERISTAND
- 需配置参数:Version(Veristand版本)和Project file(工程路径);
2) 配置VTD
- 需配置参数:Installation directory(VTD安装路径)、Project directory(项目路径)、Hostname(VTD所在主机IP)、SCP-Port(默认端口48179)、SSH(Port=22,User name=VTD电脑的用户名,Kye path= 免密登录的密钥)
- Key path:配置SSH的免密登录
1)在linux打开Terminal终端,输入命令:ssh-keygen -t rsa 。
2)出现提示后,一直按enter直到提示id_rsa和id_rsa.pub文件生成。(不能设置密码,否则会连接失败)。
3)在home界面下,按ctrl+h键打开隐藏文件夹,进入.ssh文件夹,有id_rsa和id_rsa.pub两个文件,复制id_rsa.pub文件,粘贴并重名为authorized_keys(authorized_keys作为公钥密码登陆验证用,文件夹中共有三个文件rea\pub\keys)。
4)把.ssh文件夹下的id_rsa文件拷贝出来,放到windows主机下ECU-TEST的workspace\parameters文件夹下,即完成配置。
三、TCF配置 test configuration
1、TCF两种运行模式:
1) TCF分为在线和离线模式。离线模式时,ET可以运行VTD和VERISTAND 的离线模型,实现在离线模式下编写自动化用例。
2)离线模式运行的VTD和VERISTAND离线模型,可以在VTD与VERISTNAD为在线模式时导出,具体会在下面描述。
2、TCF在线模式配置:
1) Common
- 需要配置的参数:Global mapping file
2) Platform
- 需要配置的参数:Model access(配置Veristand模型)、Function access(配置Labview模型)
Model access
FUNCTION
3) Environment
- 需要配置的参数:Environment simulation(配置VTD模型)
3、TCF离线模式配置:
1)运行ET的Configurations,导出VTD与VERISTAND的离线模型文件,离线模型保存的文件名为.gomf格式;
2) 创建空的TCF文件,用于配置离线模型,将刚生成的.gomf离线模型文件放置在\Offline-Models文件夹中,则会出现在Model file中;
VERISTAND离线模型配置
VTD离线模型配置
3) 运行configuration,成功加载Environment simulation与Model access。
综上,完成ET、VERISTAND、VTD连接配置;
自动驾驶仿真:ECU TEST 、VTD、VERISTAND连接配置相关推荐
- 自动驾驶仿真测试标准ASAM OpenX简介
声明:偶尔转载的文章出于非商业性的教育和科研目的,并不意味着支持其观点或证实其内容的实行,欢迎大家评论发表自己的意见.版权归原作者所有,如转载稿涉及版权等问题,请立即联系我们,我们会予以更改或删除相关 ...
- 介绍一款开源的自动驾驶仿真模拟器-Carla
大家好,我是李慢慢. 不管你是一个自动驾驶的算法工程师,还是仿真工程师,不管你是业界大佬还是小白,我都建议你了解甚至使用一下这个软件. 目录: 0.前言 1.Carla简介 2.Carla的官方资源 ...
- 对自动驾驶仿真软件研发方向的看法
快毕业了,计划入职的公司的产品经理,让我写一下关于使用Carla的使用心得,所以就简单得写了一下,我个人对自动驾驶仿真软件的看法. 对自动驾驶软件的个人看法 在介绍Carla的基本功能前,我想先说一下 ...
- Unity自动驾驶仿真
编者按: 最近Unity上市了,网上也有一种自动驾驶仿真第一股的说法.其实这个说法蹭热度的嫌疑居大,毕竟仿真只是Unity众多业务中的一个而已.但话又说回来,Unity做自动驾驶仿真是天经地义的事情, ...
- 自动驾驶仿真(六)—— SIL软件在环仿真测试
自动驾驶仿真六-- SIL软件在环仿真测试 1. 在环仿真测试 2. SIL软件在环仿真测试 2.1 模型配置参数 2.2 S function生成实现 2.3 结果对比 3. 参考学习的书目教材 博 ...
- python仿真智能驾驶_自动驾驶仿真工程师
禁止私自转载,转载请联系作者. 想要做一个自动驾驶仿真工程师,我们要学的还远远不够. 对自动驾驶仿真工程师这个岗位,相关介绍还是少了些.有些公司是直接把它纳入到基础架构组里,有些是单独招聘这个岗位,还 ...
- 自动驾驶仿真(五)—— 基于Carsim、Prescan、Simulink的联合仿真
自动驾驶仿真五--基于Carsim.Prescan.Simulink的联合仿真 1. 联合仿真流程 2. CarSim联合仿真配置要点 3. Prescan联合仿真配置要点 4. Carsim.Pre ...
- 自动驾驶仿真平台概述
自动驾驶仿真平台概述 文章目录 自动驾驶仿真平台概述 1. 前言 2. 51 Sim-One平台 3. Virtual Test Drive 3.1 静态场景文件 **3.1.1 tdo文件** ** ...
- 自动驾驶仿真类初创企业信息梳理
引言 对于高阶自动驾驶来说,虚拟仿真测试是研发及测试验证过程中不可缺少的一个关键环节.并且虚拟仿真测试所占的比重也越来越大,虚拟仿真测试技术的发展进步,将直接影响到高阶自动驾驶技术商业化落地的时间. ...
- 自动驾驶仿真测试的两大痛点问题
自动驾驶仿真测试是自动驾驶车辆商业化落地的一道重要关卡,仿真测试技术的发展进步将决定自动驾驶落地的时间点. 本篇文章是<九章智驾>仿真类系列的第四篇,前三篇分别是:<一文读懂自动驾驶 ...
最新文章
- 实战:基于OpenPose的卡通人物可视化 | CSDN博文精选
- ST17H26定时器注意事项
- 数据分析师教你如何用Python向心仪的小姐姐表白
- 打开json文件的工具_Flutter中JSON转Model——在线生成
- C++设计模式之Proxy模式(代理模式)
- python时间戳格式定义_关于Python时间戳是什么讲解
- 【硬件】AD制作集成库IntLib
- java 实现word文档的在线签批圈阅(手写批注)
- 集成融云的视频通话功能
- 躲开混脸熟的车型,一文带你去看2019上海车展里的新面孔...
- 51单片机学习:LCD12864液晶显示实验(带字库)
- 六、数据(分组)计算
- 安卓通过SQLite实现登录注册功能(小白式教程)
- 学python大数据培训
- 聊聊C++任务定时器的设计与具体实现
- 多元线性回归推导过程
- Advanced Computer Network Review(5)——COPE
- 科大讯飞使用android SDK出现21001错误码
- MOT--ByteTrack
- 拓扑排序——AOV网
热门文章
- 最全的正则表达式大全,手机号、邮箱等等
- Git Bash Here常用命令以及使用步骤
- percona toolkit 简介
- PHP实现图片上传功能
- 【背包问题】基于禁忌搜索算法求解背包问题附Matlab代码
- 计算机加密系统损坏如何修复,[修复] BitLocker驱动器加密无法使用,因为关键BitLocker系统文件丢失或损坏 | MOS86...
- vue组件间通信传递数据的四种方式(路由传参、父子组件传参、兄弟组件传参、深层次传参)
- 八皇后(USACO)
- 用Spring Boot开发API请求详解--API开发
- 爬虫之使用正则提取数据