今天给大家介绍TSMaster小功能之如何在图形中监控某一条DBC报文发送周期,想要实现这个功能,需要借助TSMaster的小程序功能来实现。
步骤一
1. 创建一个用户变量Cycle,用于在图形中显示。

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

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

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


步骤五
5. 代码解析
第1行表明这个发送函数是针对通道1的,如果需要对所有通道生效,注释掉即可。
第3行就是通过报文结构体ACANFD获取时间戳(与报文消息栏中的绝对时间是一致的)。
第4行如果报文是第一次发送,就不计算周期。
第11行,通过库函数将周期值,赋给用户变量Cycle,这样就可以在图形中监视到了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
监控
+关注
关注
6文章
2364浏览量
59093 -
DBC
+关注
关注
2文章
64浏览量
8358
发布评论请先 登录
相关推荐
热点推荐
干货分享 | TSMaster MBD工程搭建与解析指南
在汽车电子开发领域,基于模型的设计以其高效率、高集成度和便于验证的优势,正日益成为主流的开发范式。作为连接模型与物理世界的桥梁,TSMaster的MBD功能模块扮演着至关重要的角色。它将MATLAB
干货分享 | TSMaster IO功能使用指南—基于同星带IO设备的配置与操作步骤
用于处理连续型信号的输入和输出,它们可以接收和发送模拟信号,通常用于测量和控制温度、压力、电压等连续性参数。本文主要介绍同星带IO的设备以及在TSMaster软件中
干货分享 | TSMaster DBC编辑器操作指南:功能详解+实战示例
接触TSMaster的工程师来说,如何快速掌握DBC编辑技巧,并应用于实际项目开发,仍存在一定的学习门槛。本文将从基础功能解析到使用示例演示,系统介绍TSMaste
干货分享 | 零基础上手!TSMaster图形信号表达式实操指南
TSMaster软件支持在图形里面的信号表达式功能,主要用于多信号表达式运算和显示的场景。本文将以A2L中的标定变量为例,介绍如何使用图形
软件更新 | TSMaster 202504 版本已上线!三大功能让车载测试更智能
车载测试的智能化时代正在加速到来!TSMaster202504版本正式发布,本次更新聚焦以太网通信与数据高效处理,带来三大核心功能升级—以太网报文信息过滤、XCPonEthernet支持、按时间范围
nvme IP开发之PCIe上
PCIe域的地址转换,以及事务的传递。
Switch 主要用于拓展PCIe链路,实现路由功能。由于PCIe数据传输只能从一个端点到另一个端点,一条PCIe链路上只能存在两个设备,只有S
发表于 05-17 14:54
干货分享 | TSMaster用户必看:以太网通信仿真用户手册
在汽车电子开发中,以太网通信仿真已成为ECU测试、诊断和网络分析的关键环节。TSMaster作为一款强大的汽车电子仿真和测试工具,为工程师提供了高效的以太网通信解决方案。本手册将带您深入解析
解锁TSMaster fifo函数:报文读取的高效方法
前言:TSMaster目前有两种读取报文的模式:回调函数模式和fifo模式。fifo函数是TSMaster近期新增的函数,本文将重点介绍fifo模块。关于回调函数的使用方法可以参考帮助模块的《快速
一条光纤怎么分两条
一条光纤可以通过以下方式分成两条使用: 使用分光器 分光器是一种光学器件,它可以将光信号按照一定的比例分成多路。通常,分光器有1:2、1:4、1:8等不同的分光比例,这意味着
干货分享 | TSMaster AUTOSAR E2E使用说明
在车载网络中,信息交换通常涉及多个电子控制单元(ECU)之间的通信。对于安全相关的信号,如车速、档位、车辆/电源模式等,数据的完整性和可靠性至关重要。TSMaster为用户开发了AUTOSARE2E
零基础教程!TSMaster的图形数据导出CSV功能
在车辆性能测试中,测试过程产生的数据可能涉及到速度、加速度、油耗、温度、压力、振动等各类传感器数据。这些数据通常以图表或曲线图形式展示,导出为CSV格式后,方便进行详细的数字化分析。例如,在进行碰撞
数据手册中的一些参数的数值有时画一条横线或者空着不填是什么意思?
数据手册中的一些参数的数值有时画一条横线或者空着不填是什么意思?
如上表,
tCS的最大值是15ns,最小值和典型值都是空着的,是不是最小值和典型值我可以随便取(大于0小于15就行)?还是说只有最大值给出了,我只能取给出的最
发表于 12-16 07:45

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