干货分享 | TSMaster如何同时记录标定变量和DBC信号至BLF文件

客户在使用TSMaster软件标定功能时,有如下使用场景:将DBC文件中的信号与A2L文件中的标定变量同时记录在一个记录文件。针对此应用场景,TSMaster软件提供了一种方法来满足此需求。今天重点和大家分享一下关于TSMaster软件中同时记录标定变量和DBC信号至BLF文件的实现方法。

本文关键字:标定变量、DBC信号、BLF文件

目录

Catalog

1. 加载A2L文件,添加标定变量到图形观察

2. 使能记录标定变量

3. 添加DBC信号到图形观察

4. 启动工程,使能所有变量并记录为BLF文件

5. 回放BLF文件

一、加载A2L文件,添加标定变量到图形观察

1、加载A2L文件

在标定管理器标定页面设备配置处先新建ECU,然后再在数据库处加载A2L文件。加载的A2L文件内容会在数据库页面显示。

图片

2、将标定变量添加至测量列表

打开标定页面,在数据库页面选择需要观察记录的标定变量并单击鼠标右键,选择“仅添加至测量列表”。

图片

将所有要观察的变量添加完毕后,在测量列表窗口可以看到已经添加的所有变量。

图片

3、将标定变量添加至图形

在标定页面,在数据库页面选择需要观察记录的标定量数据并单击鼠标右键,选择“添加至图形”,并选择相应的图形窗口即可(如果没有图形窗口可选择,可以选择“创建新的图形窗口”)。

图片

将标定变量添加至图形窗口后,在图形窗口将会显示所有已经添加的变量。此时启动工程,即可观察到标定变量的曲线图形。

图片

二、使能记录标定变量

将所有要观测的变量和信号添加至图形窗口之后,还需要使能标定量的记录才可以将标定量于DBC信号记录到同一个BLF文件中。具体操作如下:

在仿真页面点击系统变量,弹出系统变量管理器窗口,选择该窗口下的“内部变量”按钮,可以在该页面选择要记录的标定变量(可在“过滤”栏输入标定变量的关键字进行快速筛选)。

找到要记录的变量后,选中该变量并单击鼠标右键,选择“使能记录所选变量”。

图片

三、添加DBC信号到图形观察

要想将DBC数据库中的信号数据和标定量数据同时进行记录,需要先将DBC数据库加载至TSMaster软件中,并将要观察的信号添加至图形窗口。具体操作如下。

1、加载DBC数据库

在软件分析-数据库页面点击“显示CAN数据库”,将显示CAN数据库窗口,在该窗口可以加载DBC数据库。CAN数据库窗口选择一个通道,并单击鼠标右键,选择“载入CAN数据库”,将弹出文件选择窗口,在文件夹中选择需要加载的数据库即可。

图片

2、添加报文发送

在分析-报文发送页面点击“添加CAN/CANFD发送”,将显示CAN/CANFD发送窗口,在该窗口可以添加任意一帧报文的发送,并设置该报文下要观察的信号的生成器类型。

在CAN/CANFD发送窗口单击鼠标右键,选择“从数据库添加报文”,在弹出的数据库窗口中选择要观察的报文后点击确定,即可将报文添加至CAN/CANFD发送窗口。

图片

选中该报文后,即显示该报文所包含的信号,在此设置该信号的生成器类型。

图片

3、将信号添加至图形观察

在分析页面点击图形按钮,将显示图形窗口,在此处可以添加想要观察的DBC信号。

在图形窗口左侧空白处单击鼠标右键,选择“添加CAN信号”,将会弹出数据库窗口,用户可根据需要选择要观察的信号,选择完毕后点击确定,即可将信号添加至图形窗口。

图片

图片

四、启动工程,使能所有变量并记录为BLF文件

在TSMaster软件中,点击分析-总线记录按钮后添加总线记录,即会弹出总线记录窗口,在该窗口可以设置BLF文件的保存位置和文件命名方式。

图片

将以上内容设置完毕后,启动工程并使能所有变量,点击分析-启动记录按钮,即可将标定变量和DBC信号同时记录至同一BLF文件中。想要停止记录时点击分析-停止记录按钮即可。

图片

五、回放BLF文件

在回放BLF文件之前,需要先加载A2L和DBC文件,并将要观测的标定变量和DBC信号添加至图形页面,再进行如下操作。

通过回放BLF文件,来查看录制的标定变量和DBC信号数据,以离线回放为例,具体操作步骤如下:

图片

① 在总线回放窗口中打开离线回放页面。

② 右键点击空白处,在弹出的功能菜单中点击选择记录文件-记录模块。

③ BLF加载进来后会显示在离线回放窗口。

④ 选中离线回放页面的BLF文件,点击启动回放按钮,最后在图形窗口和CAN/CANFD报文信息窗口查看标定信号的信号数据和报文数据。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/486694.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【计算机组成】计算机组成与结构(四)

上一篇:【计算机组成】计算机组成与结构(三) (7)存储系统 计算机采用分级存储体系的主要目的是为了解决存储容量、成本和速度之间的矛盾问题。 两级存储:cache-主存、主存-辅存(虚拟存储体系) 局部性原理 ◆ 局部性…

openssl 升级1.1.1.1k 到 3.0.13

下载 https://www.openssl.org/source/ tar -zxvf openssl-3.0.13.tar.gzcd openssl-3.0.13/./config enable-fips --prefix/usr/local --openssldir/usr/local/opensslmake && make install 将原有openssl备份 mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/i…

ElasTool v3.0 程序:材料弹性和机械性能的高效计算和可视化工具包

分享一个材料弹性和机械性能的高效计算和可视化工具包: ElasTool v3.0。 感谢论文的原作者! 主要内容 “弹性和机械性能的高效计算和可视化对于材料的选择和新材料的设计至关重要。该工具包标志着材料弹性和机械性能计算分析和可视化方面的重大进步…

Linux脚本打开多个终端执行不懂程序(树莓派)

1、首先需要安装gnome-terminal sudo apt install gnome-terminal 2、然后编写一下代码到RunApp.sh脚本,设置窗口上方名字(Qt5.8.0写的Server和Client) #!/bin/sh gnome-terminal --title "Client" -- bash -c "./Client&q…

算法打卡day24|回溯法篇04|Leetcode 93.复原IP地址、78.子集、90.子集II

算法题 Leetcode 93.复原IP地址 题目链接:93.复原IP地址 大佬视频讲解:复原IP地址视频讲解 个人思路 这道题和昨天的分割回文串有点类似,但这里是限制了只能分割3次以及分割块的数字大小,根据这些不同的条件用回溯法解决就好啦 解法 回溯…

二维码门楼牌管理应用平台建设:提升城市管理效率的新路径

文章目录 前言一、二维码门楼牌管理应用平台的建设背景二、人工数据审核的重要性三、地址匹配校验的作用四、数据修改后的状态管理五、二维码门楼牌管理应用平台的未来展望 前言 随着城市管理的不断升级,二维码门楼牌管理应用平台正逐渐成为城市管理的新宠。本文将…

今天简单聊聊容器化

什么是容器化 容器化(Containerization)是一种软件开发和部署的方法,其核心思想是将应用程序及其所有依赖项打包到一个独立的运行环境中,这个环境被称为容器。容器化技术使得应用程序可以在不同的计算环境中以一致的方式运行&…

制作一个RISC-V的操作系统七-UART初始化(UART NS16550A 规定 目标 发送数据 代码 extern)

文章目录 UARTNS16550A规定目标发送数据代码extern UART 对应到嵌入式开发中,qemu模拟的就是那块开发板(硬件) 电脑使用qemu时可以理解为qemu模拟了那块板子,同时那块板子与已经与你的电脑相连接了(我们对应的指定的内…

尽可能使用清晰、统一的方式初始化所有对象:列表初始化。【C++】

不管是为了统一性,还是避免发生窄化转换,尽可能使用初始化列表。 说明哪些对象可以使用列表初始化?代码演示 说明 C11 引入了列表初始化(也称为统一初始化或初始化列表),它是一种使用花括号 {} 来初始化对…

【开奖】京东云活动大更新 全网比价 轮盘抽奖 云服务器选购推荐 阿里云 腾讯云 京东云采购季活动大盘点

已开奖,本次奖品:4核16G名额:首次抽奖 1名→3名! 公布幸运儿:-阿纬-、不问青春、灰飞の慕沐 开奖地址: 【云服务器推荐】京东云活动大更新 另有开奖环节https://www.bilibili.com/video/BV1Vu4m1u7Qd 《…

通过rmi实现远程rpc(可以认为java自带Dubbo RPC)

背景: 发现公司几个运行10年的游戏,用的竟然是rmi,而我只听说过dubbo 和 基于netty的rpc,于是就补充了下rmi。 其次,是最近对于跨服的思考,如何避免回调也需要用同步写法,rmi比较适合。 1)api…

【智能算法】飞蛾扑火算法(MFO)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2015年,Mirjalili等人受到飞蛾受到火焰吸引行为启发,提出了飞蛾算法(Moth-Flame Optimization,MFO)。 2.算法原理 2.1算法思想 MFO基于自然界中飞蛾寻找光源的…

(Windows)YOLOv8成功运行DCNv4报错总结

介绍 DCNv4是可变形卷积的第四版本也是今年2024年1月份公示的,其在网络结构上和DCNv3是差不多的,最突出的优点的减小了内存访问带来的负担,加快收敛的速度,在不失精度的情况下能把速度大幅度提升,在论文作者的实验里面…

yolov5交互式界面 V5.0-6.0版本通用界面-yolo-pyqt-gui(通用界面制作+代码)

往期热门博客项目回顾: 计算机视觉项目大集合 改进的yolo目标检测-测距测速 路径规划算法 图像去雨去雾目标检测测距项目 交通标志识别项目 yolo系列-重磅yolov9界面-最新的yolo 姿态识别-3d姿态识别 深度学习小白学习路线 yolo GUI OYQT界面 YOLOv5…

美国socks5动态IP代理如何提升网络效率?

在探讨美国socks5代理动态IP的奥秘之前,我们需要先深入理解其背后的基本概念和原理。Socks5代理是一种先进的网络协议,它像一位中转站,默默地帮用户转发网络请求。它让网络流量得以通过代理服务器传输,进而隐藏用户的真实IP地址。…

餐饮连锁食品安全标准落实难?悠络客AI巡检,用SOP AI化守护“舌尖上的安全”

食品安全与卫生问题一直是全民关注的焦点,从民生角度,民以食为天,食品安全关系到消费者的身体健康和生命安全;从企业角度,品牌建设不易,一旦出现食品卫生安全问题,不仅会带来直接经济损失&#…

Python灰帽子网络安全实践

教程介绍 旨在降低网络防范黑客的入门门槛,适合所有中小企业和传统企业。罗列常见的攻击手段和防范方法,让网站管理人员都具备基本的保护能力。Python 编程的简单实现,让网络运维变得更简单。各种黑客工具的理论和原理解剖,让人知…

【SpringCloud】探索Eureka注册中心

🏡浩泽学编程:个人主页 🔥 推荐专栏:《深入浅出SpringBoot》《java对AI的调用开发》 《RabbitMQ》《Spring》《SpringMVC》《项目实战》 🛸学无止境,不骄不躁,知行合一 文章目录 …

2核4g服务器能支持多少人访问?阿里云2核4g服务器在线人数

阿里云2核4G服务器多少钱一年?2核4G配置1个月多少钱?2核4G服务器30元3个月、轻量应用服务器2核4G4M带宽165元一年、企业用户2核4G5M带宽199元一年。可以在阿里云CLUB中心查看 aliyun.club 当前最新2核4G服务器精准报价、优惠券和活动信息。 阿里云官方2…

RPA使用Native Messaging 协议实现浏览器自动化

RPA 即机器人流程自动化,是一种利用软件机器人或人工智能来自动化业务流程中规则性、重复性任务的技术。RPA 技术可以模拟和执行人类在计算机上的交互操作,从而实现自动化处理数据、处理交易、触发通知等任务。帮助企业或个人实现业务流程的自动化和优化…