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

    文章

    3065

    浏览量

    91967
  • MASTER
    +关注

    关注

    0

    文章

    112

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索 EPSON S1D13709:多功能图形 LCD 控制器的卓越

    探索 EPSON S1D13709:多功能图形 LCD 控制器的卓越选 在电子设备的显示领域,一款性能出色的 LCD 控制器至关重要。EPSON 的 S1D13709 便是这样一款值得关注的产品
    的头像 发表于 03-28 11:50 336次阅读

    【飞凌嵌入式RV1126B开发板】+双通道传感器检测及数据曲线绘制

    ,以接口P17的1.8V电压向功能模块供电,并将模块的热敏信号连接到SARADC0_IN0,光敏信号连接到SARADC0_IN1。 图2 功能模块电路 此外,为了绘制检测数据的波形曲线
    发表于 03-24 10:54

    SGM790A/B/C 双负载检测器:低功耗负载检测的理想

    SGM790A/B/C 双负载检测器:低功耗负载检测的理想选 在电子设备的设计中,负载检测是一项至关重要的功能,它能够帮助系统实时了解
    的头像 发表于 03-24 09:15 553次阅读

    何在单个图表上绘制多个测量结果曲线

    多个设备的数据集绘制在同一个图表上。1在导航器(Navigator)的“序列前步骤(Pre-SequenceSteps)”中,勾选“设备ID提示(DeviceID
    的头像 发表于 02-11 09:02 303次阅读
    如<b class='flag-5'>何在</b>单个图表上<b class='flag-5'>绘制</b>多个测量结果<b class='flag-5'>曲线</b>

    PCA9564:并行总线到I²C总线控制器的卓越

    PCA9564:并行总线到I²C总线控制器的卓越选 在电子工程师的日常工作中,寻找合适的总线控制器来实现不同总线之间的高效通信是一项关键任
    的头像 发表于 01-29 15:00 528次阅读

    RUI Builder 图形化UI设计工具

    运行; 生成图资压缩档(.bin),烧录到FLASH备用; 集成芯片硬件底层绘图功能,轻松绘制各种图形,比如表格、按钮等; 支持BMP、JPG、PNG,GIF动图,可缩放、旋转、镜像等功能
    发表于 12-12 20:14

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

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

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

    在之前的课程,我们已经了解了负载开关IC的一些实用功能,这些知识为我们在实际设计中运用负载开关IC提供了思路。今天,芝子将带着大家更进一步,详细探讨
    的头像 发表于 09-19 17:57 3665次阅读
    <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 2317次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 7-8月新<b class='flag-5'>功能</b>来了!你升级了吗?

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

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

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

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

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

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

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

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

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

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