TSMaster快速入门篇(2)报文回放支持格式TSMaster的数据回放默认支持blf格式(未来会增加对其他

TSMaster的数据回放默认支持blf格式(未来会增加对其他格式的支持)。如果需要分析其他数据格式的log文件,需要通过文件转换器从其他格式转成blf格式。

一、离线回放

离线回放也就是通常所说的查看记录报文。离线回放完全模拟接收报文的过程,用户可以到Trace窗口中直接查看报文记录。同样的,Trace窗口的所有属性,比如过滤等都是有效的。

1.离线回放基本步骤

2.添加回放文件

1)从回放窗口添加

2)直接拖拽添加

在桌面上选择一个Log文件,拖拽进入TSMaster软件区域,放掉鼠标,TSMaster即自动回放该报文,同时把该报文添加到报文回放管理窗口中。

3.选择报文范围

因为Trace窗口一个屏幕最多一次呈现9999帧报文,因此,在分析记录文件的时候,需要合理选择报文范围。在新的版本中,将在报文回放模块中增加脚本模块,给报文回放分析提供更大的灵活性。

二、在线回放

1.在线回放配置

在线回放又被通俗的称为“数据回灌总线”,为了给用户提供尽可能大的灵活性,提供了如下的配置界面:

如上配置界面,主要包含如下的配置参数:

1)是否自动启动在线回放

AutoStart:在设备连接之后就自动启动报文的回放。

Donotautostart:在设备连接之后并不立即启动报文回放,而由用户进入回放界面中自己启动。

2)输出次数选择

Outputonlyonce:只回放一次即可

Repetitiveoutputmode:循环回放报文记录

3)输出模式选择

Step:Pauseafteronemessageissent:需要用户点击,一次只发送Log文件中的一帧报文。

Immediately:Directsendthefirstmessage:用户选择回放报文过后,立即就开始回放报文。

就表示用户启动报文播放过后,延迟100ms开始实际回放报文。

5)启动/暂停快捷键

让用户设置启动/暂停回放的快捷键,如上所示:用户按下键盘上的S键时,启动回放;用户按下键盘的P键时,暂停回放。

6)选择回放TX/RX报文

SendTxmessages:回放中包含方向为发送的报文

DonotsendTxmessages:回访中不包含方向为发送的报文。

7)回放通道选择

为了给用户提供尽可能大灵活性,TSMaster的回放模块提供了回放通道的映射。主要为了解决以下一些应用场景的问题:

Log报文中有通道1的数据,也有通道2的数据,最好理解的是通道1的数据在工具端对应的通道上播放。如果数据通道2的需要到CAN工具的通道1上面播放,数据通道1需要到CAN工具的通道2上面播放,则需要用到映射,如下所示:

这种情况下,数据通道3,4,5的数据就没有通道播放了。如果基于通道映射的方式,用户可以选择数据通道到任意CAN工具的通道上播放,如下所示:

通道上述映射,就把数据通道2,3,4的数据映射到CAN工具的通道2上进行播放,把数据通道1,5的数据映射到CAN工具的通道1上进行播放。回放通道映射配置界面如下所示:

SourceChannel:Log文件中的数据通道。

DestinationChannel:TSMaster中CAN工具的数据通道。

如上所示的配置就表示:Log文件中数据通道为1和2的数据在CAN工具的通道1中回放;数据通道为3的数据在CAN工具的通道2中回放。

三、应用案例介绍

1.自动回放屏蔽报文

根据前面的介绍,自动回放报文提供了选择通道,选择回放RX,TX等机制。但是用户使用过程中,往往还需要选择性的回放一部分报文,或者选择性的屏蔽部分报文。因为回放报文数量可能会很多,因此,基于ID的回放过滤,目前没有做到在线回放模块里面。但是通过TSMaster的C脚本工具,用户一样可以基于ID屏蔽报文的在线回放的功能。

基本思路:

把需要屏蔽的ID的报文发送到虚拟通道上,这样这些报文就不会真实回放到物理通道上。

操作步骤详解:

四、释疑

1.Blf文件(文件名带空格)无法加载

当把blf加载到TSMaster回放(离线/在线)模块中,发生加载错误,系统消息如下所示:

原因:blf文件名中间不能有空格。如上图所示,修改文件名称为TSMaster.blf,则加载成功,如下所示:

3.总线回放按钮为什么是灰色(不使能状态)

在总线连接工作状态,不能进行报文记录的回放。需要点击Stop按钮,停止工作状态,BusReplay才能变成使能状态,允许用户添加回放的报文。

4.为什么TSMaster连接设备后立即往总线发送报文?

TSMaster提供了在线回放数据的功能,为了支持用户挂上总线就开始回放的需求,在回放设置中添加了一个连接总线过后自动回放的功能,如下图所示:

首先,通过如下步骤进入在线回放配置界面:

配置界面中,选择在启动设备瞬间是否自动启动报文回放,如下所示:

如果选择donotautostart,则连接设备的时候不会自动播放报文。

5.回放提示通道错误失败

触发原因:通道映射错误。

Log报文中的数据通道没有正确的映射到CAN工具的通道上。比如上面报的错误,Log文件中使用了数据通道2,数据通道2映射到了TSMaster中的CAN工具的通道2,但是实际上TSMaster中没有配置CAN通道2,就造成发送失败。具体通道映射,见前序章节:在线回放配置->回放通道选择

解决办法:在进入在线回放配置界面,配置通道映射。如下所示:

如上所示,DesinationChannel中实际上不存在通道2,因此,把SourceChannel=2的通道也配置到DestinationChannel=1上。再次启动回放,不再出现此错误。

6.在线回放直接错误帧

如果用户回放的时候,总线直接错误帧。很可能的情况是,在Log文件中,不同的数据通道中有同样ID的报文,结果播放的时候,这些报文在同一条CAN总线上面通过不同的通道播放出来,造成帧ID冲突,引起错误帧进而无法正常的回放数据。

7.在线回放卡死

在线回放如果出现卡死情况,请检查是否使用了虚拟通道。有些电脑平台上虚拟通道支持有些问题,碰到这种情况,用户尽量避免使用虚拟通道。或者插上实物通道进行报文的在线回放。

8.为什么出现回放数据跟三方工具对不上的情况

情况描述:

通过在线回放数据,监测信号值,发现总线报文上有信号值比如信号A值,跟第三方监测工具(如OE)上解析的A值不一致。比如TSMaster上A值为0.0,OE上解析的A值为0.3.

原因分析:

经过分析后,发现回放的blf文件中包含来自两个通道的数据(Channel1和Channel2),两个Channel中有同样ID的报文(比如都包含信号A的报文),而且来自通道2中的报文值全部为0,因此,回放的时候,从通道2中解析出来的信号A值就全部为0。造成用户错误的把通道2中的值跟第三方工具解析出来的值进行比较。

解决办法:

因为通道2中的信号值不是有效数据,回放过程中屏蔽掉通道2的回放即可。如下所示:

Tips:

9.CAN通道已就绪,软件在线回放失败

载入blf文件,报文里面只有通道1的报文,但是回放还是失败,错误提示如下:

在线回放是把记录的报文反向回灌回物理总线上。本次案例中Blf文件记录的报文是fd报文,但是硬件是普通CAN(classicCAN),因此造成在线回放失败。

更换支持FDCAN的硬件,如果硬件已经支持,则把该硬件工作模式设置为FDCAN模式。然后重新回放即可。

THE END
1.离线文件什么意思离线文件是指传送文件给对方用户不在线时,将在线文件转存到中间网络保存一定时间,当对方在线时主动发送给对方。 腾讯从QQ2007 正式版本起,为了满足QQ用户的离线后的文件传输需求,对全体QQ用户推出了离线传文件这一新功能。发送离线文件就是说对方不在线时,或者不在电脑前时,可以发送离线文件,然后会保存在电脑系统里,https://edu.iask.sina.com.cn/jy/lOK9i9ubvP.html
2.什么是QQ离线文件什么是QQ在线文件腾讯微信最近不少人有点迷糊这类问答,其实离线文件和在线文件的区别是在线发送文件是点对点的,就是文件的发收双方。离线文件是发送方先将文件上传至服务器,待接收方上线后会收到文件接收通知,直接从服务器进行下载。 什么是QQ离线文件: 1、离线文件是发送方先将文件上传至服务器;http://www.puhuahui.com/4363.html
3.android12下载离线文件到对应包名的目录下是不需要申请权限的一、什么是离线安装? 使用离线安装包进行软件安装的方式就叫离线安装。 离线安装包又叫做完整安装包,包含所有的安装文件。与其相对的是在线安装,即在条件允许且网络良好的条件下采用网络安装的方式。在线安装方式的缺点是在不太好的网络状况下容易出现长时间等待或安装失败的情况,这种情况下只能进行离线安装。 https://blog.51cto.com/u_16213669/7626478
4.qq离线文件如何接收怎样发送qq离线文件3、选择要发送的文件,点击确定,文件开始传送。 4、传送完成之后,聊天窗口提示离线文件上传成功,此时作为接收方也会收到提示。 QQ离线文件和在线文件有什么区别 1、文件处理方式不同 在线传送:文件是点对点的,就是文件的发收双方。 离线传送:发送方先将文件上传至服务器,待接收方上线后会收到文件接收通知,直接从服https://www.tianqi.com/toutiao/read/103521.html
5.什么是文件保密系统?一文了解文件保密系统什么是文件保密系统 “文件保密系统”是指采用计算机、网络通讯、密码加密技术对各类需要加密的文件(机要文件、研发文件、设计图纸、技术资料、财务报表、商业数据等)进行加密防止……https://www.ekongsoft.com/news/2023/3505.htm
6.什么是H5离线包,如何生成H5离线包在线生成 .amr 包 进入控制台的实时发布>离线包管理页面,将上一步中生成的.zip包上传到 MDS 发布平台,生成.amr包。具体操作步骤,参考实时发布 > 创建离线包。 重要 在新增离线包配置中,离线包客户端范围的 iOS 最低版本需低于 iOS 客户端 info.plist 文件中的Product Version字段(见下图),iOS 客户端的最低https://help.aliyun.com/document_detail/85627.html
7.在线帮助信息3.2.8.1 什么是离线策略 如果公司有笔记本电脑加入了绿盾终端,当操作员需要将电脑带回家工作或者出差时,需要使用的文件脱离了绿盾服务端就会显示为密文,操作员无法查看、使用。为此,绿盾信息安全管理软件提供了离线策略这一强大的功能。 注:即使是导入了离线策略的终端电脑也仅是本机可以查看、使用加密文件,无法外发。 http://www.amoisoft.com/onlinehelp_ld/328.htm
8.迅捷PDF转换器迅捷pdf转换器官网迅捷PDF转换器可以实现多种办公文档格式的转换,包括将PDF转换成Word、PPT、Excel、HTML、TXT、图片;将Word、图片、Excel、PPT等转换成PDF;分割合并PDF、压缩PDF文件、获取PDF文件图片、PDF解除密码以及多种电子书格式转换等.同时还可批量转换文档,实现一键轻松转换.https://www.xjpdf.com/
9.网盘文件离线存储和保存至设备有什么区别?离线存储和保存至设备是文件管理中常用的两种方式,它们在操作和功能上有一些区别。离线存储指的是将文件从网络上下载到本地设备的存储空间中,以便在没有网络连接时仍然可以访问和使用这些文件。保存至设备是将文件直接保存在设备的存储空间中,以便在任何时候都可以访问和使用这些文件。 https://yunpan.360.cn/cms/cjwt/171.html
10.腾讯QQ会员当好友不在线时,您依然可以向好友发送文件,文件会保存在我们的服务器中,当您的好友下次登录QQ时就能通过我们的提醒,立即获取您向他/她发送的文件了! C2C离线传文件扩容 离线传文件大扩容,流量步入T级时代!QQ会员独享特权,大文件统统秒传!离线文件传送功能面向所有QQ用户,QQ会员享受更大存储容量特权,会员的离线传文https://baike.sogou.com/v57414345.htm
11.百度网盘使用的是什么类型的服务器协议?百度网盘不是FTP服务器,而是一种基于云存储的文件托管服务。 百度网盘是一种云存储服务,不是FTP服务器。 百度网盘是由百度公司提供的在线存储服务,它允许用户将文件保存在互联网上的服务器上,而不是使用FTP(File Transfer Protocol)这种传统的文件传输协议,以下是对百度网盘相关信息的具体介绍: https://www.kdun.com/ask/1201053.html
12.usdoc文档在线预览解析如何实现Office文件的在线预览功能,如在线查看预览文件Word、OFD文件的在线预览查看、Excel文件的在线预览、以及PDF和PPT文件的在线预览。Office文件预览大全总结 2023-11-19 14:50:041568 原创Linux安装图形库libgdiplus,离线安装软件库 yum install安装完之后会自动清理安装包,如果只想通过yum下载软件的安装包,但是不需要https://me.csdn.net/blog/kiss_code
13.什么叫离线文件离线下载的文件!https://wenwen.soso.com/z/q405216472.htm
14.服务器拒绝了您发送离线文件是怎么回事怎么办?→MAIGOO知识总之,服务器拒绝了您发送离线文件的原因无非就是上述几种,当然购买腾讯QQ的会员功能可以免除许多限制带来的烦恼。 试试以下解决办法: 1.把文件名缩短。例如1.xls(改下后缀名,便能发了,下回来后又改回来就可以用了) 2.压缩一下再发。 3.检查QQ安全设置,降低安全等级---打开QQ的设置面板,将 “安全和隐私/安全https://www.maigoo.com/goomai/10279.html
15.10款适PC最佳文件共享软件:在线和离线传输文件当文件共享软件具有正确的功能和产品时,它们会很棒。为了帮助你找到合适的软件,我们添加了一些最佳选择。继续阅读以了解有关这些软件的更多信息。 如何在线和离线传输文件?文件共享软件是最重要的软件之一,换句话说,你甚至可以将其视为必备软件。无论你从事何种工作或工作,在某个时候你一定感到需要与他人共享文件或文档https://www.lsbin.com/15222.html