新功能发布 | TSMaster全新升级!后处理功能如此强大!

本文介绍了TSMaster新增的后处理功能,包括如何在总线回放过程中实时处理每一帧报文并绘制曲线,以及如何监控回放信号并进行自定义计算。

前言

我们先回顾一下之前log文件的处理方法,相信大家都会注意到,离线回放和csv文件的生成这两个动作彼此是相互独立的,也就是说离线回放的时候不能运行小程序,而小程序离线处理log文件的时候又无法在图形窗口进行绘图。而今天要介绍的就是TSMaster新增的后处理功能。

它使得小程序可以在回放的全程实时起作用,不但能使用用户自己的逻辑来处理每一帧报文,还能够在需要的时候向任意的图形界面绘制曲线。

一、增加后处理算法

> 我们切换到总线回放页面,可以看到在文件的列表下方增加了一个回放的后处理函数表,在表中点右键,选择第一个选项,选择后处理函数,点击后,TSMaster就会在当前的工程自动安装后处理函数的示例程序,并且弹出一个函数选择框。

> 默认有三个函数,针对的都是0x50这个ID,那么第一个是统计帧的总数;第二个是统计帧与帧之间的最大最小间隔;第三个是从大的logo file里面过滤出0x50这个ID的报文,并且将这个报文另存成一份blf文件,从而起到数据筛选的作用。

 

> 我们将这3个函数逐一添加到我们的后处理列表中,添加后就可以看到列表里面有这3个函数。如果此时开始回放,就意味着每一帧报文都会按顺序触发这3个函数的执行。我们看一下刚才的回放记录,确实里面并没有0x50,而是只有0x64和0xC945,那么这就需要改写一下当前的函数库。将0x50这个ID替换成0x64,可以点中任何一个函数点右键,选择编辑按钮,这样就打开了这个函数的实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TOSUN同星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值