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

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

3天内不再提示

新功能发布 | TSMaster诊断模块之系统变量的灵活应用

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

扫码添加小助手

加入工程师交流群

系统变量的灵活应用

TSMaster把系统变量作为参数引入诊断模块中,极大的拓展了诊断模块跟其他模块数据交互的能力,本文主要演示具体的操作。

A 系统变量作为参数

系统变量具有软件内部和外部模块之间数据交互的能力,TSMaster把系统变量作为参数引入诊断模块中,极大的拓展了诊断模块跟其他模块数据交互的能力。下面以几个典型的应用场景为例说明其功能:

首先,在系统中创建两个系统变量,VIN_Code,Voltage,如下所示:

d6354a46-ee68-11ec-a2f4-dac502259ad0.png

VIN_Code变量为string类型:

d6416678-ee68-11ec-a2f4-dac502259ad0.png

Voltage变量为Double类型:

d65013f8-ee68-11ec-a2f4-dac502259ad0.png

把系统变量关联到Panel和Graphic中,如下所示:

d66efd72-ee68-11ec-a2f4-dac502259ad0.png

【1】在Panel中设置电压值Voltage,通过诊断写入到ECU中:

d67f4cc2-ee68-11ec-a2f4-dac502259ad0.png

【2】在Panel中设置VIN码,通过诊断写入到ECU中:

d6a17d4c-ee68-11ec-a2f4-dac502259ad0.png

【3】通过诊断读取ECU内部电压值,并显示到Graphic中:

d6b45994-ee68-11ec-a2f4-dac502259ad0.png

注意:读取的变量,需要用户手动设置,才会同步到系统变量中。

【4】通过诊断读取ECU内部VIN码,并显示到Panel中:

d6c3e436-ee68-11ec-a2f4-dac502259ad0.png

B 系统变量关联Console服务

在前面章节中,用户在诊断控制台中可以根据需要灵活配置诊断服务。这些诊断服务配置好过后,用户需要在诊断控制台中双击启动该诊断服务。但是如果用户想在Panel界面中启动该诊断命令,则还需要借助系统变量。步骤如下:

【1】首先在诊断BasicConfig窗体中,选中目标服务,然后右键菜单中把该诊断服务注册为系统变量,如下所示:

d6e1fb9c-ee68-11ec-a2f4-dac502259ad0.png

注册完成后,该服务项的图标变成如下图标,表示成为一个注册了系统变量的服务,如下所示:

d6f12d24-ee68-11ec-a2f4-dac502259ad0.png

【2】注册完成后,在系统变量管理器中,就可以看到该系统变量了,如下所示:

d70b66a8-ee68-11ec-a2f4-dac502259ad0.png

【3】在Panel中添加Button,并关联该系统变量,如下所示:

d72cba74-ee68-11ec-a2f4-dac502259ad0.png

【4】运行程序,点击Panel上的测试按钮,可以看到,诊断模块执行了DiagnosticSessionControl服务。如下所示:

d73bd68a-ee68-11ec-a2f4-dac502259ad0.png

C 外部程序控制诊断

外部程序可以通过系统变量跟TSMaster进行数据交换。

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

    关注

    7

    文章

    2849

    浏览量

    53445
  • 诊断
    +关注

    关注

    1

    文章

    61

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    达索系统Abaqus/CAE 2026的更新功能

    。而华盟科技作为达索系统生态核心合作伙伴,正以专业技术服务与定制化落地方案,让这些强大新功能真正转化为企业的研发竞争力。
    的头像 发表于 02-04 10:47 794次阅读
    达索<b class='flag-5'>系统</b>Abaqus/CAE 2026的更<b class='flag-5'>新功能</b>

    Faraday Future公布超级智脸系统的最新功能细节

    “FF”或“公司”)今日公布了Super EAI F.A.C.E.(超级智脸)系统的最新功能细节。该系统将作为选装配置,应用于公司 FX Super One BEV纯电版本。
    的头像 发表于 01-15 16:55 1048次阅读

    八通道智能驱动器SiLM92108,集成驱动与诊断,简化多电机系统设计

    芯片单颗集成8路半桥驱动、电流检测、电源管理及全面诊断保护功能,支持灵活的PWM与SPI控制,为车窗、座椅、尾门等多电机协同场景提供紧凑、可靠的“一站式”解决方案。产品特性: 集成8路独立半桥驱动
    发表于 01-09 08:22

    软件更新 | TSMaster 9-10月版本发布:TAC脚本进阶,小程序易用性大幅提升

    为持续赋能用户的研发与测试工作,TSMaster正式发布2025年9-10月功能更新。本次版本聚焦于核心自动化能力的强化与用户体验的优化,重点带来了TAC脚本全面进阶、小程序易用性升级、API更新
    的头像 发表于 10-31 20:04 1599次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 9-10月版本<b class='flag-5'>发布</b>:TAC脚本进阶,小程序易用性大幅提升

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

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

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

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

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

    IO模块是一种用于连接计算机系统或控制系统与外部设备之间的接口模块。数字IO模块用于处理二进制信号的输入和输出,它们可以接收和发送数字信号,
    的头像 发表于 08-09 20:04 1219次阅读
    干货分享 | <b class='flag-5'>TSMaster</b> IO<b class='flag-5'>功能</b>使用指南—基于同星带IO设备的配置与操作步骤

    软件更新 | TSMaster 2025.06版来了!AIO/DIO/DDS全面优化,体验再升级

    我们很高兴为您带来TSMaster2025.06版本的更新汇总!本次升级聚焦AIO、DIO、用户事件、DDS支持、API文档网页版等核心功能,并释放多项新API,全方位优化软件性能、增强灵活性,让您
    的头像 发表于 07-25 20:04 1466次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 2025.06版来了!AIO/DIO/DDS全面优化,体验再升级

    匠芯创发布新版GUI开发工具 新增多国语言设置等功能

    。此次版本更新,为用户带来了诸多实用的新功能,进一步提升了设计体验和开发效率。 在V1.3.0版本中,AiUIBuilder新增了 多国语言切换功能,支持设计界面显示刻度尺,拖动控件与相邻控件对齐停靠
    发表于 07-16 13:54

    软件更新 | 从数据到模型,全面升级!TSMaster新版助力汽车研发新突破

    为满足汽车电子开发领域日益增长的测试与仿真需求,TSMaster最新版本聚焦实车数据采集、MBD智能建模与新API扩展三大核心功能。无论您是进行车载网络测试、ECU开发还是自动化验证,新版本都能
    的头像 发表于 06-21 20:04 1512次阅读
    软件更新 | 从数据到模型,全面升级!<b class='flag-5'>TSMaster</b>新版助力汽车研发新突破

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

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

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

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

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

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

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

    还在为TSMasterTIO9000模块的操作问题头疼?面对复杂的功能配置无从下手?别担心,官方用户手册来了!无论你是初次接触TIO9000模块的新手,还是希望进一步提升效率的资深工程师,这份超详细
    的头像 发表于 05-16 20:02 1182次阅读
    干货分享 | 告别操作难题!<b class='flag-5'>TSMaster</b> TIO9000<b class='flag-5'>模块</b>用户手册详解

    使用灵活的 AFE、运动控制和认证 IC 设计即时诊断系统

    即时 (PoC) 医学测试的趋势正在从实验室转移到医生办公室、诊所甚至家庭。这种迁移有可能加快诊断速度,从而加快患者护理速度、改善结果并降低成本。 实现 PoC 从多功能、应用优化的 IC 开始
    的头像 发表于 04-30 09:54 2526次阅读
    使用<b class='flag-5'>灵活</b>的 AFE、运动控制和认证 IC 设计即时<b class='flag-5'>诊断系统</b>