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

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

3天内不再提示

干货分享 | TSMaster小功能之总线负载率如何在图形里绘制曲线

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

扫码添加小助手

加入工程师交流群

今天给大家介绍TSMaster小功能之总线负载率如何在图形里绘制曲线,想要实现这个功能,需要借助TSMaster中的统计、图形/面板功能来实现。

步骤一

在C脚本启动事件里添加上com.enable_bus_statistics(true),其作用是启用总线统计计时器以计算总线统计。

f7bc0b96-01a4-11ee-ba01-dac502259ad0.png

步骤二

运行C脚本后,在系统变量-内部变量就可以找到当前总线负载率变量。

f8018aae-01a4-11ee-ba01-dac502259ad0.png

为什么需要进行这一操作呢?这是因为内生系统变量是跟随系统自动生成,自动释放的。

以设备统计信息为例,如果添加了 CAN1 备,才会动态生成 StaticsCAN1 相关的统计信息;如果删除 CAN1 设备,那么这些统计信息会消失。这也就意味着统计模块默认下是跟着TSMaster一起启动的,如果在没有启动TSMaster应用程序则统计模块就不会启动,此时就无法在系统变量中看到有关统计的系统变量。我们可以通过C小程序的API来启动统计模块,这样就可以在不启动工程的前提下获取到统计设备信息相关的系统变量。

步骤三

在图形窗口中添加总线负载率的系统变量来观察图形,同时加载DBC中的EngSpeed信号

f809f2f2-01a4-11ee-ba01-dac502259ad0.png

步骤四

1. 在面板中添加图形、输入输出框、图像按钮控件;将图形控件的信号数量设置为2,并且与输入输出框控件一起绑定通道二的总线负载率变量;将图形第二个信号绑定为DBC中的EngSpeed信号。

f820b9d8-01a4-11ee-ba01-dac502259ad0.png

2. 设置图像按钮控件的图形数量为3,对应的Value分别为1、2、3,绑定C小程序中创建的变量Bus_load_status,同时再使用对应的图片(Image)通过该控件来表示总线负载的状态。

f83d86ee-01a4-11ee-ba01-dac502259ad0.png

3. 在C小程序中通过CAN接收事件读取系统变量总线负载率的值来进行状态值的判断,发送事件会在每一次报文发送成功后触发,同时在负载率超过80%时捕捉EngSpeed下降沿,在下降沿时刻留下一些注释,实现代码如下。

f849ad52-01a4-11ee-ba01-dac502259ad0.pngf854dbc8-01a4-11ee-ba01-dac502259ad0.png

同星技术支持:

以上涉及的TSMaster测试工程,欢迎联系同星应用支持获取。

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

    关注

    10

    文章

    3014

    浏览量

    91309
  • MASTER
    +关注

    关注

    0

    文章

    110

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    负载开关IC的具体功能操作

    在之前的课程,我们已经了解了负载开关IC的一些实用功能,这些知识为我们在实际设计中运用负载开关IC提供了思路。今天,芝子将带着大家更进一步,详细探讨
    的头像 发表于 09-19 17:57 2937次阅读
    <b class='flag-5'>负载</b>开关IC的具体<b class='flag-5'>功能</b>操作

    软件更新 | TSMaster 7-8月新功能来了!你升级了吗?

    为持续赋能汽车电子研发,TSMaster在2025年夏季再度升级。TSMaster软件7-8月版本重磅推出了安全管理功能增强、IOAPI优化,并正式释放了RPC/IP与EthernetPDURBS
    的头像 发表于 09-12 20:03 1808次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 7-8月新<b class='flag-5'>功能</b>来了!你升级了吗?

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

    安全干货SafetyQ&A“功能安全常见疑难问题解答”在智能驾驶及新能源汽车的飞速发展之下,功能安全已成为绕不开的关键领域。然而在实际应用中,一直面临着诸多问题和挑战。前不久,磐时举办了一场
    的头像 发表于 09-05 16:21 1993次阅读
    <b class='flag-5'>干货</b>分享 | <b class='flag-5'>功能</b>安全常见疑难问题汇总

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

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

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

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

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

    在汽车电子和总线通信领域,TSMaster已成为工程师们不可或缺的利器。作为一款功能强大的总线分析、仿真、测试和诊断工具,TSMaster广
    的头像 发表于 06-13 20:06 765次阅读
    告别摸索!<b class='flag-5'>TSMaster</b>官方最全学习路径整理

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

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

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

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

    干货分享 | 告别操作难题!TSMaster TIO9000模块用户手册详解

    用户手册都能帮你轻松掌握核心功能,告别调试难题。本文关键词:TSMaster,TIO目录Catalog1.符号说明2.功能概要3.Windows窗体4.板卡操作说
    的头像 发表于 05-16 20:02 692次阅读
    <b class='flag-5'>干货</b>分享 | 告别操作难题!<b class='flag-5'>TSMaster</b> TIO9000模块用户手册详解

    软件更新 | 以太网通信仿真功能已上线!TSMaster 202503 版本更新速览

    TSMaster202503软件功能又更新啦!这一次,我们带来了工程师们期待已久的以太网通信仿真功能,让您的车载网络测试如虎添翼!除了以太网通讯仿真功能,还新增软件网关、GPS记录数据
    的头像 发表于 04-12 20:03 1015次阅读
    软件更新 | 以太网通信仿真<b class='flag-5'>功能</b>已上线!<b class='flag-5'>TSMaster</b> 202503 版本更新速览

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

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

    软件更新 | 你期待的新功能来了!TSMaster 202502 新版本亮点抢先看!

    您快速了解和掌握新功能,充分利用TSMaster提升工作效率。1.分析模块01.【总线回放】离线回放新增通道映射功能→【分析】-【总线回放】
    的头像 发表于 03-07 20:03 1116次阅读
    软件更新 | 你期待的新<b class='flag-5'>功能</b>来了!<b class='flag-5'>TSMaster</b> 202502 新版本亮点抢先看!

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

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

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

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