0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

干货分享 | TSMaster的记录功能需求与实践

上海同星智能科技有限公司 2023-04-20 10:20 次阅读

在TSMaster支持过程中,发现工程师们有很多记录功能需求,今天和大家分享TSMaster记录模块的功能实践,在开篇之前和大家介绍下有哪些功能需求,方便大家查阅相关感兴趣的地方。

索引

1.1我是小白,TSMaster记录模块怎么开始使用

1.2测试时总是忘记开始记录报文,如何实现工程启动后【自动记录】报文trace?

1.3我想实现【不同通道】的【特定报文】记录到【不同的blf文件】中怎么配置?

1.4长时间记录时,记录文件按【文件大小】还是按【报文帧数】?创建新的记录文件比较好还是All in 【无限】生成一个记录文件?

1.5记录好的blf文件如何快速转换成asc文件和mat文件格式?

1.6记录好的blf文件可以合并或者分割吗?

正文


1.1我是小白,TSMaster记录模块怎么开始使用?

Step1:记录模块位于主菜单【分析】->【总线记录】。

f42a9a9e-dd8a-11ed-ad0d-dac502259ad0.png

Step2:【添加总线记录】模块,可以添加多个记录模块。

f44c95d6-dd8a-11ed-ad0d-dac502259ad0.png

Step3:设置记录数据文件夹路径。

● Case1:当勾选“默认”时,记录文件保存在默认工程\Logging\Bus\文件夹里;Case1:当勾选“默认”时,记录文件保存在默认工程\Logging\Bus\文件夹里:

f473d88a-dd8a-11ed-ad0d-dac502259ad0.png

● Case2:去掉“默认”,可以点击“...”选择自定义的保存路径:

f49a140a-dd8a-11ed-ad0d-dac502259ad0.png

Step4:数据文件名的命名,可以手动输入自定义名称,比如“车型1”,“ECU1”,还可以在【名称规则】一键添加工程名称、系统时间、用户名等等。

f4bf137c-dd8a-11ed-ad0d-dac502259ad0.png

Step5:点击开始记录按钮,开始记录总线报文,有暂停和停止记录按钮。

f4e993b8-dd8a-11ed-ad0d-dac502259ad0.png

1.2测试时总是忘记开始记录报文,如何实现工程启动后【自动记录】报文trace?

● 只需要点击总线记录模块右上方的闪电按钮,激活自动启动记录功能。

f506cbd6-dd8a-11ed-ad0d-dac502259ad0.png

● 当工程启动之后会自动开始总线记录功能。

f526a212-dd8a-11ed-ad0d-dac502259ad0.png

1.3我想实现【不同通道】的【特定报文】记录到【不同的blf文件】中怎么配置?

比如:想将通道1的报文记录到“车型1”命名的blf文件中;将通道2的报文记录到“车型2”命名的blf文件中,并只记录6开头的报文ID。

Step1:先创建两个总线记录模块,“总线记录”和“总线记录#2”,并各自命名记录文件名。

f5409280-dd8a-11ed-ad0d-dac502259ad0.png

Step2:打开【测量设置】,分别选中总线记录和总线记录#2,右键-插入过滤器。

f55cbb18-dd8a-11ed-ad0d-dac502259ad0.png

Step3:分别配置过滤器:总线记录设置为【通过】 CAN1的任意报文。

f5771918-dd8a-11ed-ad0d-dac502259ad0.png

总线记录#2,设置为【通过】CAN2,添加标识符范围,并过滤器设置为标识符起始:0x600 / 标识符结束:0x6FF

f59ea6fe-dd8a-11ed-ad0d-dac502259ad0.png

记录结果验证:

f5c61fc2-dd8a-11ed-ad0d-dac502259ad0.png

1.4长时间记录时,记录文件按【文件大小】还是按【报文帧数】?创建新的记录文件比较好还是All in 【无限】生成一个记录文件?

根据不同的测试场合,可以配置不同的记录文件大小生成。

f5f1e422-dd8a-11ed-ad0d-dac502259ad0.png

● 无限:只生成一个记录文件,全部报文保存在这个文件中。

▲ 注意:一般不太推荐长时间记录时使用无限模式,因为长时间记录时把所有报文记录到一个文件,会造成记录文件庞大,无法打开或者在记录过程中占用电脑内存过大而造成记录文件丢失。

● 当帧数大于xx帧:以报文条数来创建新的记录文件。

参考:一百万条报文数量的CAN标准帧,文件大小大概为4.5M。

f60ba934-dd8a-11ed-ad0d-dac502259ad0.pngf6207c7e-dd8a-11ed-ad0d-dac502259ad0.png


● 当文件大小大于xx M字节:以文件大小来创建新的记录文件。

参考:一般推荐设置200M左右一个文件比较适宜后处理,转换出来的asc文件容易打开文件和处理。

f639ff3c-dd8a-11ed-ad0d-dac502259ad0.png

1.5记录好的blf文件如何快速转换成asc文件和mat文件格式?

● 转换成ASC文件格式:

Step1:打开【分析】->【记录转换器】。

f64d8110-dd8a-11ed-ad0d-dac502259ad0.png


Step2:打开记录好的blf文件的文件夹路径。

f66fc22a-dd8a-11ed-ad0d-dac502259ad0.png

Step3:将blf文件拖到source File 区域,然后点击Convert完成转换。

f694744e-dd8a-11ed-ad0d-dac502259ad0.png


●转换成mat文件格式:

Step1:同样将blf文件拖到source File 区域,然后选择保存为mat文件。

f6b0aed4-dd8a-11ed-ad0d-dac502259ad0.png


Step2:加载记录报文相关的DBC文件,然后点击Convert进行转换生成mat文件,并会提示Convert done。

f6d25b7e-dd8a-11ed-ad0d-dac502259ad0.png

1.6记录好的blf文件可以合并或者分割吗?

Yes,可以使用同星Blf_Export_Data小软件,进行blf文件合并或者分割。

● Blf合并功能操作:

1. 点击导入blf文件;

2. 同时选择多个需要合并的blf文件;

f72e924a-dd8a-11ed-ad0d-dac502259ad0.png


3. 可以选择并行合并,或者顺序合并,然后开始合并。

4 合并完成,可以打开合并文件夹查看。


● Blf分割功能操作:

1.导入需要分割的blf文件,

2.输入期望的分割文件大小,比如50M,

3.点击导出,

4. 打开合并文件夹查看。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2486

    浏览量

    46547
  • MASTER
    +关注

    关注

    0

    文章

    79

    浏览量

    11160
收藏 人收藏

    评论

    相关推荐

    TSMaster如何同步播放视频和总线记录文件

    最近有很多小伙伴对我们TSMaster后台的操作应用比较感兴趣,比如“后台如何同步视频播放以及总线记录文件”、“如何通过代码自动发送LIN报文”等等,我们近期将专门针对这类问题出一个系列关于
    的头像 发表于 04-20 08:20 70次阅读
    <b class='flag-5'>TSMaster</b>如何同步播放视频和总线<b class='flag-5'>记录</b>文件

    TSMaster如何同时记录标定变量和DBC信号至BLF文件

    客户在使用TSMaster软件标定功能时,有如下使用场景:将DBC文件中的信号与A2L文件中的标定变量同时记录在一个记录文件。针对此应用场景,TSM
    的头像 发表于 03-25 08:20 233次阅读
    <b class='flag-5'>TSMaster</b>如何同时<b class='flag-5'>记录</b>标定变量和DBC信号至BLF文件

    TSMaster 2024年1月最新版本,新功能太实用

    2024年1月底,TSMaster软件迎来一波重磅更新!本次版本更新包括5大模块功能重点升级,新增2大功能模块,比如工具箱支持多线程和多语言、API添加的周期报文变得更加精确、仿真模块相关功能
    的头像 发表于 02-19 12:12 414次阅读
    <b class='flag-5'>TSMaster</b> 2024年1月最新版本,新<b class='flag-5'>功能</b>太实用

    TSMaster小程序启动和停止的自动化控制流程

    在实际应用场景中,用户常常需要按一定逻辑和时序来控制TSMaster内置功能模块的启动和停止,TSMaster软件内置有C/Python小程序和图形程序,开发者可以通过编程对这些模块的运行进行精确
    的头像 发表于 12-02 08:21 589次阅读
    <b class='flag-5'>TSMaster</b>小程序启动和停止的自动化控制流程

    如何在TSMaster面板和工具箱中实现多语言切换

    对应的多语言文件,就可以同时满足国内外的需求,便于在公司内部和国内外合作伙伴进行协作。今天重点和大家分享一下关于TSMaster中面板和工具箱的多语言版本切换如何实现。
    的头像 发表于 11-11 08:21 331次阅读
    如何在<b class='flag-5'>TSMaster</b>面板和工具箱中实现多语言切换

    一分钟带你了解TSMaster小程序编辑代码智能提示功能

    本文给大家带来TSMaster小程序编辑的新功能,其中主要包含:代码编辑智能提示功能、可用外部代码编辑器编辑小程序代码并同步。本文关键字:C小程序、Python小程序、代码智能提示、外部代码编辑器
    的头像 发表于 10-28 08:22 1224次阅读
    一分钟带你了解<b class='flag-5'>TSMaster</b>小程序编辑代码智能提示<b class='flag-5'>功能</b>

    TSMaster—CCP/XCP标定功能详解

    的缩写。二者都普遍使用于开发、测试和车载标定,由ASAM(自动化和测量系统标准化协会)制定。同星提供CCP/XCP标定方案,TSMaster支持CCP/XCP的在线标
    的头像 发表于 09-23 08:23 995次阅读
    <b class='flag-5'>TSMaster</b>—CCP/XCP标定<b class='flag-5'>功能</b>详解

    关于同星硬件接口卡及TSMaster软件常见问题

    TSMaster是同星智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需求分析到系统实现的整个系统开发过程。同星智能硬件接口卡可以提供CAN
    的头像 发表于 09-16 08:37 1096次阅读
    关于同星硬件接口卡及<b class='flag-5'>TSMaster</b>软件常见问题

    TSMaster功能—Python小程序如何导入外部库

    今天给大家介绍TSMaster功能之Python小程序如何导入外部库。通过在TSMaster默认的解析器路径下导入外部库来介绍,以便我们去使用Python外部库。TSMaster默认P
    的头像 发表于 08-14 10:06 676次阅读
    <b class='flag-5'>TSMaster</b>小<b class='flag-5'>功能</b>—Python小程序如何导入外部库

    TSMaster图形模块功能详解(三)—— 以CAN信号为例

    TSMaster图形模块功能详解第二章节中,我们主要分享了显示模式、图形设置、信号跳转与波形窗口移动、信号波形缩放4大模块的操作教程。本章节在上一篇基础上,继续介绍TSMaster图形模块功能
    的头像 发表于 08-01 00:19 825次阅读
    <b class='flag-5'>TSMaster</b>图形模块<b class='flag-5'>功能</b>详解(三)—— 以CAN信号为例

    TSMaster图形模块功能详解(二)—— 以CAN信号为例

    在上一章节中,我们主要分享了TSMaster图形模块功能中信号的导入与删除、图形分栏、暂停与启动和禁止图形、高亮信号相关操作、预设、信号与数据的导入与导出6大模块的操作教程。本章节在上一篇基础上
    的头像 发表于 07-31 23:09 944次阅读
    <b class='flag-5'>TSMaster</b>图形模块<b class='flag-5'>功能</b>详解(二)—— 以CAN信号为例

    干货分享 | TSMaster标定模块自动化控制应用指南

    二、标定自动化控制场景与TSMaster实例2.1C脚本实现控制标定模块的启动与关闭的设计2.2C脚本代码实现2.3测试与验证C脚本的标定功能三、通过python调用
    的头像 发表于 06-21 17:45 509次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b>标定模块自动化控制应用指南

    干货分享 | TSMaster功能之总线负载率如何在图形里绘制曲线

    今天给大家介绍TSMaster功能之总线负载率如何在图形里绘制曲线,想要实现这个功能,需要借助TSMaster中的统计、图形/面板功能来实
    的头像 发表于 06-09 10:22 448次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b>小<b class='flag-5'>功能</b>之总线负载率如何在图形里绘制曲线

    干货分享 | TSMaster功能之实时注释在图形中的使用技巧

    今天给大家介绍TSMaster功能之实时注释在图形中的使用技巧,主要通过手动注释、自动化注释、实时注释在记录与回放中的运用等三方面来进行介绍。一实时注释的作用在了解实时注释的使用技巧之前,我们先了
    的头像 发表于 06-05 10:28 436次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b>小<b class='flag-5'>功能</b>之实时注释在图形中的使用技巧

    干货分享 | TSMaster功能之如何在图形中监控某一条DBC报文发送周期?

    今天给大家介绍TSMaster功能之如何在图形中监控某一条DBC报文发送周期,想要实现这个功能,需要借助TSMaster的小程序功能来实现
    的头像 发表于 05-09 15:48 820次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b>小<b class='flag-5'>功能</b>之如何在图形中监控某一条DBC报文发送周期?