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

    文章

    2418

    浏览量

    59716
  • DBC
    DBC
    +关注

    关注

    2

    文章

    66

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    还在抢信道?Wi-Fi 6E直接给你一条“专属高速路”

    Wi-Fi6E的核心,不在“更快”,而在多了一条全新的6GHz频段。简单理解:以前是两高速路(2.4GHz/5GHz)现在,直接多了一条“几乎没人走的超级高速路”。结果:
    的头像 发表于 04-29 18:03 411次阅读
    还在抢信道?Wi-Fi 6E直接给你<b class='flag-5'>一条</b>“专属高速路”

    翼辉信息工信部“一条龙”应用计划项目成功验收

    近日,翼辉信息牵头承担的工业和信息化部重点产品、工艺“一条龙”应用计划项目顺利通过验收。这标志着我国工业实时操作系统在关键核心技术自主可控及规模化应用方面取得重要进展。
    的头像 发表于 04-28 16:08 320次阅读
    翼辉信息工信部“<b class='flag-5'>一条</b>龙”应用计划项目成功验收

    管理型工业交换机个被低估的重要功能

    很多网络工程师会遇到同个问题:一条网线够不够用?一条链路断了怎么办?尤其是在工业场景,网络旦不稳定,轻则数据延迟,重则业务中断,后果往
    的头像 发表于 02-04 09:41 300次阅读
    管理型工业交换机<b class='flag-5'>中</b>,<b class='flag-5'>一</b>个被低估的重要<b class='flag-5'>功能</b>

    时钟周期和指令周期的区别是什么

    ,取决于指令类型和架构设计。表示 CPU 执行一条指令的实际耗时,与指令复杂度相关。 简单指令(如寄存器运算):1 个时钟周期。 复杂指令(如浮点运算或内存访问):多个时钟周期。 现代 CPU(如
    发表于 11-21 07:01

    时钟周期、机器周期、指令周期介绍

    就只需要个时钟周期完成,实际上却需要多个。机器周期是机器完成个基本操作的时间。 指令周期:执行一条
    发表于 11-17 07:54

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

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

    干货分享 | 功能安全常见疑难问题汇总

    安全干货SafetyQ&A“功能安全常见疑难问题解答”在智能驾驶及新能源汽车的飞速发展之下,功能安全已成为绕不开的关键领域。然而在实际应用
    的头像 发表于 09-05 16:21 2594次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>功能</b>安全常见疑难问题汇总

    干货分享 | TSMaster MBD模块全解析:从模型搭建到自动化测试的完整实践

    在汽车电子MBD开发,TSMasterMBD模块深度集成于TSMaster先进的总线分析、仿真与测试平台,旨在为工程师提供套从模型自动编译、代码集成到自动化测试的端到端无缝解决方案。本文将手把手
    的头像 发表于 08-22 20:04 3009次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b> MBD模块全解析:从模型搭建到自动化测试的完整实践

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

    用于处理连续型信号的输入和输出,它们可以接收和发送模拟信号,通常用于测量和控制温度、压力、电压等连续性参数。本文主要介绍同星带IO的设备以及在TSMaster软件
    的头像 发表于 08-09 20:04 1310次阅读
    <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 2756次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>TSMaster</b> <b class='flag-5'>DBC</b>编辑器操作指南:<b class='flag-5'>功能</b>详解+实战示例

    解码LuatOS:短信功能的底层运作机制

    在LuatOS上到底怎么运作的。   发送短信 LuatOS已经将短信发送功能封装为:sms.send()函数 只需调用该函数,写入要
    的头像 发表于 06-27 18:05 880次阅读
    解码LuatOS:短信<b class='flag-5'>功能</b>的底层运作机制

    在INCA添加DBC后不显示信号如何修复

    INCA添加DBC使用方法
    的头像 发表于 06-21 16:27 1034次阅读
    在INCA<b class='flag-5'>中</b>添加<b class='flag-5'>DBC</b>后不显示信号如何修复

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

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

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

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

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

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