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

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

3天内不再提示

应用笔记 | TSMaster快速入门篇(3)-Trace窗口功能分析图解

上海同星智能科技有限公司 2022-12-19 11:54 次阅读

概述

Trace窗口是做总线分析时最常用的窗口,主要用于记录总线测量时的各种活动。

一 设置显示刷新率

为了降低软件 CPU 占用率,Trace 窗口提供了几种显示刷新率让用户选择。如下所示:

e697b06c-7e3d-11ed-b116-dac502259ad0.png

对于一些老式电脑,可以选择较低刷新率,降低电脑负担。


二 靠近曲线选点功能

TSMaster 的 Trace 窗口,如果几条曲线非常靠近,鼠标不易选中的情况下,TSMaster提供了单击鼠标切换曲线的功能。

e6aa0032-7e3d-11ed-b116-dac502259ad0.png

三 设置显示报文格式

CANTrace 支持按照 CAN,CANFD,J1939,CANOpen,15765-2,15765-3,CCP,XCP 等格式进行显示,用户只需要切换到对应的显示格式即可,如下所示:

e6d3879a-7e3d-11ed-b116-dac502259ad0.png


对于模块的设置,路径都是:Setting->子选项->子选项的模式。

四 报文过滤

在 Trace 窗口,TSMaster 包含三种类型的过滤:基于数据通道;基于报文 ID;基于信号值范围。


1.基于报文通道

使用多路 CAN 通道设备的用户,可以选择只查看自己关心的通道的报文。设置方式如下:

过滤->选择通道,可选通道类型如下所示:

e6eacedc-7e3d-11ed-b116-dac502259ad0.png

如果选择 OnlyChannel1,则只有来自通道 1 的数据会显示到 Trace 窗口上。

2.基于报文ID过滤

配置步骤如下:

e70de322-7e3d-11ed-b116-dac502259ad0.png

3. 基于过滤字符串(FilterString)过滤

在过滤字符串中可以直接输入 ID 值,则 Trace 窗口只留下跟该 ID 对应的报文;或者输入信号名称,则 Trace 窗口只留下跟该信号相关联的报文。详细如下:


➢ FilterString 输入 ID 值过滤:

原始报文窗口如下,里面有多条 ECU 通讯的报文,下图所示:

e723edc0-7e3d-11ed-b116-dac502259ad0.png

在 Filter String 窗口中,输入 3CF,则 Trace 窗口只剩下 3CF 报文,如下所示:

e74027c4-7e3d-11ed-b116-dac502259ad0.png

FilterString 窗口支持模糊查询,如果单独输入数值 3,则 Trace 窗口只剩下 3 开头的报文。

注意:这里是直接输入报文 ID 值,不需要其他额外的描述。


➢ FilterString 输入信号名称过滤:

基于信号的前提是加载了数据库,因为有 DBC 数据库,才有信号的概念。这种过滤方式方便研发公司更加细致的查看自己关心的通讯信号和报文。过滤方式非常简单,如下所示:

e75af20c-7e3d-11ed-b116-dac502259ad0.png

▲注意:

1). 每一个 Trace 窗口是独立的存在,可以针对不同的 Trace 窗口设置对应的过滤条件。互相之间不影响。

2). 总线系统已经工作,Trace 窗口无显示或者显示异常,可能是之前设置的过滤条件屏蔽了相关的显示,请检查设置。

3). Trace 窗口过滤在查看记录文件过程中依然有效。

五 释疑

1. 报文按照信号全部展开,不方便观察,如下所示:

e78df3c8-7e3d-11ed-b116-dac502259ad0.png

解决办法:展开和折叠信号显示即可,如下操作:

e7b001ac-7e3d-11ed-b116-dac502259ad0.png

2.为什么连接 Application 瞬间,会监测到报文

问题描述:在点击 Connect Application 瞬间,总是在 Trace 窗口监测到报文,而自己并没有想要发送报文。

TSMaster 程序支持启动(Start)过程跟功能模块关联起来。此详细操作见章节:启动程序(Start)。比如报文发送(Transmit)窗体被勾选了,则启动瞬间,Transmit 上面的报文就会开启发送;总线回放(Bus Replay)窗体被勾选了,则启动瞬间,自动总线报文;以此类推。


解决办法:在工具->系统信息窗体中接触 Start 和该功能模块的关联;或者直接在该功能模块上点击右上角 按钮接触关联。

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

    关注

    0

    文章

    18

    浏览量

    10555
  • 总线
    +关注

    关注

    10

    文章

    2863

    浏览量

    87957
  • MASTER
    +关注

    关注

    0

    文章

    103

    浏览量

    11254
收藏 人收藏

    评论

    相关推荐

    新书推荐 | TSMaster开发从入门到精通

    书名:TSMaster开发从入门到精通书号:9787302667193作者:杨金升刘矗刘功申定价:99.80元《CANoe开发从入门到精通》作者又一力作!本书旨在帮助广大汽车工业领域的研发工程师
    的头像 发表于 08-30 12:37 340次阅读
    新书推荐 | <b class='flag-5'>TSMaster</b>开发从<b class='flag-5'>入门</b>到精通

    如何使用Intel Processor Trace工具查看任意函数执行时间

    在上一文章 PT_PERF: 基于 Intel PT 的时延性能分析工具 中,我们介绍了 Intel Processor Trace 时延分析工具的背景,
    的头像 发表于 08-07 14:24 393次阅读
    如何使用Intel Processor <b class='flag-5'>Trace</b>工具查看任意函数执行时间

    TSMaster 的 CAN UDS 诊断操作指南(上)

    以太网的DoIP的诊断功能TSMaster的CANUDS诊断操作指南(上),主要是针对UDS诊断模块的创建、CANUDS诊断传输层配置和TSMaster基础诊断
    的头像 发表于 06-08 08:21 2033次阅读
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 诊断操作指南(上)

    芯海CS32F0XXTIMER外设模块应用笔记

    用户示例做了工作原理与相关代码介绍,以方便用户快速移 本应用笔记分为四部分: ●定时器特性概述 。基本定时器功能介绍 高级定时器功能介绍 ●特定场景应用示例 下表列出了本应
    发表于 05-16 15:02

    芯海CS32F0XXADC外设模块应用笔记

    本应用笔记旨在展示使用CS32FOxx微控器,提高A/D转化精度的应用。帮助ADC模块用户了解 CS32微控器提供的一些高级应用并加快开发周期。所介绍的每种模式都提供一个应用示例,以方便用户快速移植
    发表于 05-16 14:58

    芯海应用笔记:CPW3101入门指南

    海科技 CPW3101 SOC 应用产品的设计、开发和调试。*附件:应用笔记:CPW3101入门指南.pdf
    发表于 05-16 14:39

    芯海应用笔记:CSU3AF10 IAP功能设计指南_V1.0

    和 UART 两种协议的 IAP 升则方式的差异、IAP 设计需要注意的事项等。*附件:应用笔记:CSU3AF10IAP功能设计指南_V1.0.pdf
    发表于 05-16 14:29

    芯海应用笔记:通用 MCU IAR 开发指南

    本应用笔记旨在帮助指导用户针对芯海通用 MCU 基于 IAR 环境的快速开发,帮助用户快速建立应用工程。芯海科技通用 MCU 提供的 pack 开发包都是仅支持芯海 CSU、MDK 或 IAR 通用
    发表于 05-16 11:50

    芯海应用笔记:通用 MCU 基于 GCC 编译开发应用

    本应用笔记旨在帮助指导用户针对芯海通用 MCU 基于 GCC 环境的快速开发。芯海科技通用 MCU 提供的 pack 开发包都是仅支持芯海 CSU、MDK 或 IAR 通用集成的 IDE 工具,如果
    发表于 05-16 11:47

    芯海通用 MCU 应用笔记 :CS32F103 系列 MCU IAP 升级指南

    本应用笔记旨在帮助指导用户针对芯海 CORTEX-M3 MCU CS32F103 系列单片机 IAP 应用的快速开发。本应用笔记实现了 CAN 和 USART 两种接口方式来开发 IA
    发表于 05-16 11:40

    芯海通用 MCU 应用笔记: C32F103xB 快速应用指南

    、在线升级工具等。文中所提文档,均可在官网下载。*附件:应用笔记:CS32F103xB系列快速应用指南.pdf
    发表于 05-16 11:37

    芯海通用 MCU 应用笔记: C32F03x 系列快速应用指南

    并新建项目、量产烧录 器、在线升级工具等。文中所提文档,均可在官网下载。*附件:应用笔记:CS32F03x系列快速应用指南.pdf
    发表于 05-16 11:29

    芯海科技应用笔记:CS32F0XX TIMER外设模块指导

    绍的特定用户示例做了工作原理与相关代码介绍, 以方便用户快速移。本应用笔记分为四部分:定时器特性概述、基本定时器功能介绍、高级定时器功能介绍、特定场景应用示例。*附件:应
    发表于 05-16 10:52

    芯海CSU18P88应用笔记

    本应用笔记旨在为用户提供关于CSU18P88的详细信息和使用指南,帮助用户快速开发基于CSU18P88的应用。*附件:CSU18P88应用笔记V1.5.pdf
    发表于 05-16 10:24

    CSU18MX86应用笔记

    本应用笔记旨在为用户提供关于CSU18MX86的详细信息和使用指南,帮助用户快速开发基于CSU18MX86的应用。*附件:CSU18MX86应用笔记_V1.0.pdf
    发表于 05-16 10:21