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

    文章

    2696

    浏览量

    47437
  • 诊断
    +关注

    关注

    1

    文章

    57

    浏览量

    12278
收藏 人收藏

    评论

    相关推荐

    解决方案 | 基于TSMaster的平板电脑解决方案

    、产线刷写及售后诊断等场景中的工程难题。案例1:XX电动重卡售后诊断仪本案例主要是基于TSMaster和同星TPAD1003和TC1114B研发的一套解决方案,提供
    的头像 发表于 11-10 01:02 611次阅读
    解决方案 | 基于<b class='flag-5'>TSMaster</b>的平板电脑解决方案

    一站式协作平台Jira新功能解读:AI驱动、个性化设置、灵活自定义等,助力项目管理更高效

    ,我们非常高兴地向您介绍Jira的新功能和新外观。这些焕新功能使Jira更易用、更灵活、更强大,适用于各种类型的工作,帮助将内部孤立的公司转变为互通互联的组织。更加灵活,适用
    的头像 发表于 10-15 15:30 235次阅读
    一站式协作平台Jira<b class='flag-5'>新功能</b>解读:AI驱动、个性化设置、<b class='flag-5'>灵活</b>自定义等,助力项目管理更高效

    干货分享 | TSMaster软件指南

    TSMaster是同星智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需求分析到系统实现的整个系统开发过程。
    的头像 发表于 09-15 08:08 1669次阅读
    干货分享 | <b class='flag-5'>TSMaster</b>软件指南

    TSMaster—RP1210模块使用指南

    模块的操作进行详细介绍。本文关键词:RP1210,ISO15765,车辆诊断目录Catalog1.产品简介2.RP1210模块使用说明3.软件设置与使用1产品简介1
    的头像 发表于 08-30 12:37 301次阅读
    <b class='flag-5'>TSMaster</b>—RP1210<b class='flag-5'>模块</b>使用指南

    新用户必看!TSMaster软件Q A指南(第2期)

    TSMaster是同星智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需求分析到系统实现的整个系统开发过程。
    的头像 发表于 07-20 08:21 944次阅读
    新用户必看!<b class='flag-5'>TSMaster</b>软件Q A指南(第2期)

    TSMaster 的 CAN UDS 诊断操作指南(下)

    UDSonCAN/CANFD的功能以及详细的使用操作。本文关键词:UDS,BootLoader,自动诊断流程,诊断系统变量目录Catalog4.TS
    的头像 发表于 06-18 08:21 1794次阅读
    <b class='flag-5'>TSMaster</b> 的 CAN UDS <b class='flag-5'>诊断</b>操作指南(下)

    TSMaster 的 CAN UDS 诊断操作指南(上)

    以太网的DoIP的诊断功能TSMaster的CANUDS诊断操作指南(上)篇,主要是针对UDS诊断模块
    的头像 发表于 06-08 08:21 2395次阅读
    <b class='flag-5'>TSMaster</b> 的 CAN UDS <b class='flag-5'>诊断</b>操作指南(上)

    TSMaster 2024.04 最新版已上线,来看看新增了哪些实用功能

    TSMaster是集汽车总线嵌入式代码生成、监控、仿真、开发、UDS诊断、CCP/XCP标定、ECU刷写、I/O控制、测试测量等功能于一体的国产软件工具。在最新更新的软件版本里,增加了很多新功
    的头像 发表于 04-29 08:21 1756次阅读
    <b class='flag-5'>TSMaster</b> 2024.04 最新版已上线,来看看新增了哪些实用<b class='flag-5'>功能</b>

    车载以太网 | TSMaster的DoIP功能操作指南

    协议。通过DoIP,诊断工程师可以通过以太网或远程访问和诊断车辆的电子系统,并可以进行以太网控制器的诊断访问和刷写。DoIP是TSMaster
    的头像 发表于 04-13 08:21 969次阅读
    车载以太网 | <b class='flag-5'>TSMaster</b>的DoIP<b class='flag-5'>功能</b>操作指南

    TSMaster中加载基于DotNet平台的Seed&amp;amp;Key

    在UDS诊断过程中,会涉及到安全访问的问题,也就是所谓的Seed&Key。TSMaster诊断模块支持通过.dll文件载入Seed&Key算法用于安全访问解锁。在最近
    的头像 发表于 04-02 08:20 559次阅读
    在<b class='flag-5'>TSMaster</b>中加载基于DotNet平台的Seed&amp;amp;Key

    TSMaster如何同时记录标定变量和DBC信号至BLF文件

    客户在使用TSMaster软件标定功能时,有如下使用场景:将DBC文件中的信号与A2L文件中的标定变量同时记录在一个记录文件。针对此应用场景,TSMaster软件提供了一种方法来满足此
    的头像 发表于 03-25 08:20 717次阅读
    <b class='flag-5'>TSMaster</b>如何同时记录标定<b class='flag-5'>变量</b>和DBC信号至BLF文件

    TSMaster 总线记录功能操作指南

    总线记录主要是指对CAN、LIN、FlexRay,Ethernet等总线系统的通信数据进行记录和分析,是工程师在故障诊断、性能分析和数据记录方面的重要工具,作为TSMaster软件中使用率很高
    的头像 发表于 03-05 08:21 705次阅读
    <b class='flag-5'>TSMaster</b> 总线记录<b class='flag-5'>功能</b>操作指南

    TSMaster 信号映射的配置方法

    TSMaster信号映射模块可以将数据库变量映射为系统变量,经过映射后的系统
    的头像 发表于 02-19 14:00 522次阅读
    <b class='flag-5'>TSMaster</b> 信号映射的配置方法

    TSMaster 序列发送模块在汽车开发测试中的应用

    众所周知,序列发送模块可以不需要脚本代码实现测试中特定控制报文序列的发送,该模块多用于循环顺序控制的测试案例中。序列发送模块的常用场景,主要是针对一些新开发的产品需要通过该模块来验证产
    的头像 发表于 02-19 14:00 668次阅读
    <b class='flag-5'>TSMaster</b> 序列发送<b class='flag-5'>模块</b>在汽车开发测试中的应用

    TSMaster 2024年1月最新版本,新功能太实用

    、新增TTS机箱模块、新增地图显示模块等。一大波超实用的新功能,一起来看看吧!体验新功能建议您将软件更新至最新版本TSMaster下载链接0
    的头像 发表于 02-19 12:12 1652次阅读
    <b class='flag-5'>TSMaster</b> 2024年1月最新版本,<b class='flag-5'>新功能</b>太实用