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

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

3天内不再提示

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

上海同星智能科技有限公司 2023-05-09 15:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天给大家介绍TSMaster小功能之如何在图形中监控某一条DBC报文发送周期,想要实现这个功能,需要借助TSMaster的小程序功能来实现。

步骤一

1. 创建一个用户变量Cycle,用于在图形中显示。

c839c9f2-ed46-11ed-ba01-dac502259ad0.png

步骤二

2. 在图形模块中添加Cycle的监视。

c8522092-ed46-11ed-ba01-dac502259ad0.png

步骤三

3.创建一个C小程序,创建要监控的报文发送事件(在这里是标识符0X64的报文)。

c86f0a18-ed46-11ed-ba01-dac502259ad0.png

步骤四

4.发送事件会在每一次0x64报文发送成功后触发,只需要获取当前报文发送时间,再与上一次报文发送时间相减,既可以获得发送周期了,实现代码如下。

c88881f0-ed46-11ed-ba01-dac502259ad0.pngc8a43f9e-ed46-11ed-ba01-dac502259ad0.png

步骤五

5. 代码解析


第1行表明这个发送函数是针对通道1的,如果需要对所有通道生效,注释掉即可。

第3行就是通过报文结构体ACANFD获取时间戳(与报文消息栏中的绝对时间是一致的)。

第4行如果报文是第一次发送,就不计算周期。

第11行,通过库函数将周期值,赋给用户变量Cycle,这样就可以在图形中监视到了。

c8be339a-ed46-11ed-ba01-dac502259ad0.png

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

    关注

    6

    文章

    2364

    浏览量

    59093
  • DBC
    DBC
    +关注

    关注

    2

    文章

    64

    浏览量

    8358
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    干货分享 | TSMaster MBD工程搭建与解析指南

    在汽车电子开发领域,基于模型的设计以其高效率、高集成度和便于验证的优势,正日益成为主流的开发范式。作为连接模型与物理世界的桥梁,TSMaster的MBD功能模块扮演着至关重要的角色。它将MATLAB
    的头像 发表于 10-17 20:02 1588次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b> MBD工程搭建与解析指南

    干货分享 | TSMaster IO功能使用指南—基于同星带IO设备的配置与操作步骤

    用于处理连续型信号的输入和输出,它们可以接收和发送模拟信号,通常用于测量和控制温度、压力、电压等连续性参数。本文主要介绍同星带IO的设备以及在TSMaster软件
    的头像 发表于 08-09 20:04 712次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b> IO<b class='flag-5'>功能</b>使用指南—基于同星带IO设备的配置与操作步骤

    干货分享 | TSMaster DBC编辑器操作指南:功能详解+实战示例

    接触TSMaster的工程师来说,如何快速掌握DBC编辑技巧,并应用于实际项目开发,仍存在定的学习门槛。本文将从基础功能解析到使用示例演示,系统介绍TSMaste
    的头像 发表于 07-04 20:04 1319次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b> <b class='flag-5'>DBC</b>编辑器操作指南:<b class='flag-5'>功能</b>详解+实战示例

    告别摸索!TSMaster官方最全学习路径整理

    与测试。但对于初学者来说,面对TSMaster丰富的功能模块,往往不知从何入手。本文将为您梳理一条清晰的TSMaster学习路线,帮助您系统掌握这
    的头像 发表于 06-13 20:06 761次阅读
    告别摸索!<b class='flag-5'>TSMaster</b>官方最全学习路径整理

    ATS失效请求报文问题的故障排除步骤

    本篇文章提供了解决 ATS 失效请求报文问题的故障排除步骤,主要聚焦在 CQ 接口上未显示主机发送报文的情况。
    的头像 发表于 06-09 15:17 1195次阅读
    ATS失效请求<b class='flag-5'>报文</b>问题的故障排除步骤

    干货分享 | 零基础上手!TSMaster图形信号表达式实操指南

    TSMaster软件支持在图形里面的信号表达式功能,主要用于多信号表达式运算和显示的场景。本文将以A2L的标定变量为例,介绍如何使用图形
    的头像 发表于 06-06 20:03 673次阅读
    <b class='flag-5'>干货</b>分享 | 零基础上手!<b class='flag-5'>TSMaster</b><b class='flag-5'>图形</b>信号表达式实操指南

    软件更新 | TSMaster 202504 版本已上线!三大功能让车载测试更智能

    车载测试的智能化时代正在加速到来!TSMaster202504版本正式发布,本次更新聚焦以太网通信与数据高效处理,带来三大核心功能升级—以太网报文信息过滤、XCPonEthernet支持、按时间范围
    的头像 发表于 05-23 20:05 808次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 202504 版本已上线!三大<b class='flag-5'>功能</b>让车载测试更智能

    nvme IP开发PCIe上

    PCIe域的地址转换,以及事务的传递。 Switch 主要用于拓展PCIe链路,实现路由功能。由于PCIe数据传输只能从个端点到另个端点,一条PCIe链路上只能存在两个设备,只有S
    发表于 05-17 14:54

    干货分享 | TSMaster用户必看:以太网通信仿真用户手册

    在汽车电子开发,以太网通信仿真已成为ECU测试、诊断和网络分析的关键环节。TSMaster作为款强大的汽车电子仿真和测试工具,为工程师提供了高效的以太网通信解决方案。本手册将带您深入解析
    的头像 发表于 03-28 20:04 787次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b>用户必看:以太网通信仿真用户手册

    解锁TSMaster fifo函数:报文读取的高效方法

    前言:TSMaster目前有两种读取报文的模式:回调函数模式和fifo模式。fifo函数是TSMaster近期新增的函数,本文将重点介绍fifo模块。关于回调函数的使用方法可以参考帮助模块的《快速
    的头像 发表于 03-14 20:04 938次阅读
    解锁<b class='flag-5'>TSMaster</b> fifo函数:<b class='flag-5'>报文</b>读取的高效方法

    STM32G473 CAN发送数据出现丢帧怎么解决?

    配置CAN以FIFO模式发送,单片机周期发送不同ID的CAN报文,同时使用软件ZCANPRO周期发送
    发表于 03-11 08:30

    一条光纤怎么分两

    一条光纤可以通过以下方式分成两使用: 使用分光器 分光器是种光学器件,它可以将光信号按照定的比例分成多路。通常,分光器有1:2、1:4、1:8等不同的分光比例,这意味着
    的头像 发表于 02-25 10:07 3687次阅读

    干货分享 | TSMaster AUTOSAR E2E使用说明

    在车载网络,信息交换通常涉及多个电子控制单元(ECU)之间的通信。对于安全相关的信号,如车速、档位、车辆/电源模式等,数据的完整性和可靠性至关重要。TSMaster为用户开发了AUTOSARE2E
    的头像 发表于 02-14 20:07 1409次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b> AUTOSAR E2E使用说明

    零基础教程!TSMaster图形数据导出CSV功能

    在车辆性能测试,测试过程产生的数据可能涉及到速度、加速度、油耗、温度、压力、振动等各类传感器数据。这些数据通常以图表或曲线图形式展示,导出为CSV格式后,方便进行详细的数字化分析。例如,在进行碰撞
    的头像 发表于 12-20 20:01 1147次阅读
    零基础教程!<b class='flag-5'>TSMaster</b>的<b class='flag-5'>图形</b>数据导出CSV<b class='flag-5'>功能</b>

    数据手册些参数的数值有时画一条横线或者空着不填是什么意思?

    数据手册些参数的数值有时画一条横线或者空着不填是什么意思? 如上表, tCS的最大值是15ns,最小值和典型值都是空着的,是不是最小值和典型值我可以随便取(大于0小于15就行)?还是说只有最大值给出了,我只能取给出的最
    发表于 12-16 07:45