干货分享 | TSMaster图形模块功能详解(三)—— 以CAN信号为例

news2024/11/26 8:34:26

TSMaster图形模块功能详解第二章节中,我们主要分享了显示模式、图形设置、信号跳转与波形窗口移动、信号波形缩放4大模块的操作教程。

本章节在上一篇基础上,继续介绍TSMaster图形模块功能第11-15模块的教程。

本文目录:

11、适配

11.1 水平适配

11.2 垂直适配

11.3 适配所有(F键)

12、信号数据显示

12.1 显示dY列

12.2 显示Raw列

12.3 显示最小值列和最大值列

13、显示实时注释

14、配置页

14.1 保存配置项

14.2 加载配置项

14.3 导出当前配置页

14.4 导入配置页

14.5 删除

15、其他

15.1 仅显示鼠标选中信号操作

15.2 显示所勾选信号

15.3 显示横向浮动光标

15.4 显示纵向浮动光标

15.5 测量光标

15.6 相对光标


十一、显示模式

在图形模块中,适配操作包含三部分,分别是:水平适配、垂直适配以及适配所有(F键)。对信号波形进行适配操作的意义在于使开发者可以对信号各项数据有整体性的认识。

 

11.1 水平适配

水平适配操作是将信号波形在时间轴层面进行整体的缩放调整,使得整个信号波形可以在观测窗口进行观测。在进行水平适配操作后,观测窗口的最左端的时间戳为信号波形的起始时间戳,观测窗口的最右端的时间戳为信号波形的终止时间戳。具体的操作步骤是直接点击显示界面中的水平适配操作即可。

 

 在完成水平适配的操作后,图形模块首先会对信号波形进行整体的缩放调整,然后会弹出最大最小时间已适配的提示框。除此之外,在图形界面上的适配时间轴操作即为水平适配操作在图形界面上的快捷设置。开发者可以直接点击该按钮即可快速实现水平适配操作。

 

11.2 垂直适配

垂直适配又被成为信号最大最小值适配,其作用是根据信号的最大最小值进而调整该信号对应的Y轴的轴范围,以便更加便捷地追踪信号数据。开发者可以利用该项操作进而更深入地了解信号的整体值范围,具体的操作步骤是直接点击显示界面中的垂直适配操作即可。

对比上面两幅图,我们可以发现,执行垂直适配操作后,图形模块首先会对信号波形进行整体的缩放调整,然后会弹出最大最小时间已适配的提示框。开发者可以在观测窗口观测到完整的信号波形,因为Y轴的值范围经过调整后已经包含信号的最大最小值。

除此之外,在图形界面上的适配信号最大最小值操作即为垂直适配操作在图形界面上的快捷设置。开发者可以直接点击该按钮即可快速实现垂直适配操作。


11.3 适配所有(F键)

适配所有操作操作相当于是水平适配操作和垂直适配操作的集合。在执行适配所有操作后,图形模块会自动根据信号波形的时间轴范围和信号的最大最小值进行适配处理,以便于开发者方便在观测窗口中观测到整个信号波形。具体的操作步骤是直接点击显示界面中的垂直适配操作或者直接点击键盘上的F键即可。

对比上面两幅图,我们可以发现,执行适配所有操作后,图形模块首先会对信号波形进行整体的缩放调整,然后会弹出水平与垂直方向已适配的提示框。

除此之外,点击图形界面上的适配时间轴操作和适配信号最大最小值操作即为适配所有操作在图形界面上的快捷设置。开发者可以直接点击这两个按钮即可快速实现适配所有操作。

十二、信号数据显示

信号数据显示部分包含四部分,分别是:显示dY列、显示Raw列、显示最小列以及显示最大列。四项操作点选后,在图形模块的图释部分会显示相应的列。

12.1 显示dY列

dY值指的是信号在不同时间戳下对应信号值的差值。倘若希望观测出某个信号任意两个采样点或者任意两个时间戳下的信号差值的话,便需要通过dY值来进行观测。观测信号的dY值具体步骤为:

第一步:使能显示dY列操作,然后便可以在图释部分增加dY列,以便后续观测信号的dY值。

上图红框部分即为在图释中增设的dY列。

第二步:使能图形模块中的相对光标,利用光标左键定位一个时间戳对应的信号值,然后右键定位另一个时间戳对应的信号值,最后开发者可以在图释中的dY列中观测到这两个时间戳下信号的差值。

除此之外,图形模块还支持显示某两个采样点之间的信号差值。具体实现步骤是:

步骤一:在图形界面中使能采样点模式、显示纵向浮动光标或者显示横向浮动光标以及相对光标。

步骤二:利用光标左键定位采样点,然后右键定位另一个采样点,最后开发者可以在图释中的dY列中观测到这两个时间戳下信号的差值。

12.2 显示Raw列

信号的Raw值即为信号存储在DBC文件中的原始值,信号值Y是由原始值乘上放大因子再加上偏移量所得。关于信号的放大因子和偏移量等信息都是在DBC文件中已经定义好的,开发者若要查看这些信息,只需打开软件的数据库进行查看即可。

以信号EngTemp为例,在数据库的信号定义中,开发者可以清楚的查看DBC文件中关于该信号的信息。

因为该信号的放大因子为2、偏移量为-50,所以信号值Y为Raw值乘上放大因子再加上偏移量。此外,由于各个信号的定义不尽相同,所以当信号定义的偏移量为0且放大因子为1时,信号值Y等于Raw值。

12.3 显示最小值列和显示最大值列

使能显示最小值列和显示最大值列可以再图释观测到信号在整个时间轴上出现的最小值和最大值。执行这两项操作后,启动工程,数值便会刷新。

十三、显示实时注释

实时注释功能是在图形中实用性很大的一个功能,其主要作用是在信号波形上打上纵向的光标进行标记。在这个纵向光标中记录了实时注释和定位信号的时间戳。在图形的显示界面中,当开发者使能显示实时注释操作后,便可以在观测窗口中看到相应的实时注释。

并且在图释部分,当切换至实时注释页时,可以看到信号在整个时间轴上的注释。当在实时注释页取消勾选显示实时注释时,在观测窗口中将无法看到对信号的实时注释,但是在实时注释页中,注释仍然存在。

当开发者需要注重观察某一时间戳下对信号波形的注释时,直接在实时注释页中点击相应的注释,然后观测窗口会自动跳转至该时间戳并显示对应的信号波形和注释,并且该注释会处于观测窗口的中轴位置。

值得注意的是,在实时注释页中还支持对注释进行删减操作以及编辑操作,其中编辑注释操作主要是可以对注释的测量时间、PC端时间以及注释内容进行修改。

十四、配置页

在配置页中,支持开发者将信号处理做出的配置进行保存,以便于后续的研究和共享。关于具体的操作主要包含三部分,分别是:保存当前配置项与加载所选配置项、导出当前配置项与导入配置项以及删除配置项。

14.1 保存配置项

在配置列表中,开发者可以将对信号进行的图形化分析处理的配置项保存为gph格式的文件。在此文件中,所有的操作处理和信息都会得到保存。具体操作步骤如下:

步骤一:点击配置页,右击配置项列表的空白处,在弹出的菜单中选择保存当前配置页

14.2 加载配置项

在图形模块中可以将已保存的配置进行加载释放,并可在此基础上进行下一步的操作。值得注意的是,当选择加载已有的配置时,图形模块会提示该操作会删除当前所有信号数据。

具体操作步骤是首先在配置列表中选中需要加载的配置文件,然后右击该文件,在弹出的菜单中选中加载所选配置页,最后在弹出的提示框中点击是即可。

加载该配置项后,图形模块会自动读取该配置页中保存的所有信息,包括开发者对信号添加的实时注释等。此外,已有的配置页同样可以在同一工程下的其他图形窗口中进行加载。

14.3 导出当前配置页

当需要将现有的配置移植到另一个工程的图形模块中时,即可在另一图形模块的配置页中空白部分右键,选择导出当前配置页操作,然后选择好保存路径即可。

14.4 导入配置页

当需要将现有的配置移植到另一个工程的图形模块中时,即可在另一图形模块的配置页中空白部分右键,选择导入配置页操作,选择相应路径下的gph文件即可。

14.5 删除

当配置列表中的配置页没有使用需求时,根据使用的实际情况,开发者可以选择将列表中的部分配置页进行删除或者将整个配置列表的配置页进行删除。开发者只需要在列表中选中期望被删除的配置页然后选择相应的删除操作即可。

十五、其他

15.1 仅显示鼠标选中信号操作

该项操作的意义在于可以帮助开发者在大量的信号中快速查看某一信号,当执行该操作后,图形模块会忽略信号的勾选状态,然后在观测窗口中仅仅只显示鼠标点选的信号。

以EngTemp信号为例,对该信号执行仅显示鼠标选中信号操作,即使其他信号处于勾选状态,观测窗口也只会显示EngTemp信号的数据。

15.2 显示所勾选信号

使能该项操作后,即可在观测窗口中观测到所勾选的信号数据。因此,当开发者需要将几个信号数据进行比较时,需要先使能显示所勾选信号,然后再将需要参与比较的信号勾选上即可。

15.3 显示横向浮动光标

当开发者使能显示横向浮动光标后,便可以利用横向浮动光标查看信号波形任一位置所对应的信号值。此外,显示横向浮动光标操作还可以在采样点模式下显示采样点所对应的信号值。

利用横向浮动光标查看信号波形任一位置所对应的信号值具体操作步骤为首先使能图形模块的显示横向浮动光标操作,然后将横向浮动光标移动至信号波形上查看信号值即可。

15.4 显示纵向浮动光标

当开发者使能显示横向浮动光标后,便可以利用横向浮动光标查看信号波形任一位置所对应的时间戳。此外,显示横向浮动光标操作还可以在采样点模式下显示采样点所对应的时间戳。

利用横向浮动光标查看信号波形任一位置所对应的时间戳具体操作步骤为首先使能图形模块的显示纵向浮动光标操作,然后将横向浮动光标移动至信号波形上查看时间戳即可。

值得注意的是,显示横向浮动光标操作和显示纵向浮动光标操作可以同时使能后进行复用,在使能后,可以同时查看信号任一位置对应的信号值和时间戳。

在观测窗口中,光标附近显示的数值中,左侧数据为该处信号所对应的时间戳,右侧数据为该处信号所对应的信号值。

15.5 测量光标

测量光标可用于查看信号任一位置对应的信号值和时间戳,同时在采样点模式下仍可以使用该项操作。使用该操作进行测量的具体步骤为:首先使能该操作,然后利用鼠标移动光标对信号进行查看即可。

图片

由上图可知,利用测量光标开发者不仅仅可以查看信号波形任意处的信号值,还可以清楚地观测到对应位置的时间戳。此外,开发者还可以在信号波形上点击鼠标左键,将测量光标固定在信号波形上的某一位置。

15.6 相对光标

相对光标的作用有两点,一点是可以利用相对光标查看同一信号波形不同位置的信号差值,另一点是可以通过相对光标计算同一信号波形不同位置的时间间隔。利用该项操作查看以上信号数据的操作步骤为首先使能相对光标操作,然后利用鼠标左键和鼠标右键分别定位一个光标,最终便可以在观测窗口中观测到信号在不同位置的差值和时间间隔。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/848005.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于JavaWeb的家居电子商城管理系统

家居电子商城HOMEECMS 大二下的JavaWeb小学期课程写的一个家居电子商城管理系统,没有spring框架,纯servlet,线上家居电子商城系统,主要实现了用户注册,登录、浏览,查看家居商品信息,购物车&…

元宇宙3D数字虚拟客服打造年轻化、数字化营销新品牌

融合了元宇宙、AI和云计算等技术的虚拟数字人,成为元宇宙数字内容交互的载体,将现实世界中的人与虚拟数字世界的场景、模型及产品链接起来,特别是为电力企业打造的电力元宇宙平台,带来营销宣传多重好处的同时,树立了数…

什么?200?跨域?

情景复现 今天我遇到了一件很奇怪的事情就是,当我请求后端网关,然后通过网关去请求相应的服务,都进行了跨域处理 但是,奇怪的是我在请求的时候,回来的响应码是200,但是报错了,报的还是200的同…

基于微服务架构的智慧工地云平台系统源码

Spring Cloud 智慧工地源码,智慧建造源码 系统概述: 智慧工地云平台系统,依托计算机技术、物联网、云计算、大数据、人工智能、VR&AR等技术相结合,对建筑工地中的管理人员、施工人员、车辆/物料、施工设备、视频监控等数据有…

模仿火星科技 基于cesium+角度测量+高度测量+可编辑

1. 创建提示窗: 启动Cesium应用,地图场景将打开,欢迎您进入编辑模式。 在屏幕的一角,一个友好的提示窗将呈现,随着您的操作,它会为您提供有用的信息和指导。 2. 绘制面积: 轻轻点击鼠标左键&a…

华为OD机试真题 Java 实现【疫情扩散时间计算】【2023 B卷 200分】,附详细解题思路

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷&#…

【Python学习笔记】Matplotlib画图

Matplotlib画图 一、基本函数1. plt.plot2. plt.text3. 设置刻度4. 设置坐标5.设置网格 二、绘制折线图三、绘制散点图四、绘制柱状图五、绘制双坐标图 一、基本函数 1. plt.plot 参数功能选项color改变折线颜色‘r’,‘g’,‘b’,‘black’,‘gray’marker改变数据点的形状‘…

固态硬盘 vs 机械硬盘:选择合适的存储方案

随着计算机的快速发展,各种硬件组件如CPU、显卡以及制作工艺都取得了长足的进步,但是磁盘的发展相对较为缓慢,这也导致了磁盘性能在一定程度上限制了计算机的整体性能。为了解决这个问题,固态硬盘应运而生。 那么,我们…

(亲测)制作linux启动U盘

下载软碟通 https://cn.ultraiso.net/xiazai.html 点击文件中的打开,选中Linux系统 插入U盘,点击启动中的写入硬盘映像 点击之后会自动选中U盘。界面如下: 点击写入,点击后U盘会格式化,所以U盘里面有重要东西的话…

中国金融四十人论坛:2023年第二季度宏观政策报告(附下载)

关于报告的所有内容,公众【营销人星球】获取下载查看 核心观点 • 运行环境:外部环境方面,全球经济景气回落,会酸交作仍在收秀。内部环演方百,公共支出进一步旅爱,真交利本显考上开,社酸塔这创…

neo4j终端操作

1】进入容器 (base) xiaokkkxiaokkkdeMacBook-Pro ~ % docker exec -it 77ed5fe2b52e /bin/bash 2】启动、停止neo4j root77ed5fe2b52e:/var/lib/neo4j/bin# ./neo4j start Neo4j is already running (pid:7). Run with --verbose for a more detailed error message.root7…

项目实战 — 消息队列(6){内存数据管理}

目录 一、设计数据结构 二 、实现管理方法 🍅 1、实现交换机管理 🍅 2、实现队列管理 🍅 3、实现绑定管理 🎈插入绑定操作 🎈删除绑定 🍅 4、进行消息管理 🍅 5、发送消息到指定队列 &a…

英文音频转文字app让音频秒变文字

小明是一名大学生,他在上大学的时候经常需要通过听老师讲课来获取知识。但是,他发现自己很难在听课的同时完整地记录下老师所讲的内容。于是,他开始寻找音频转文字手机软件有哪些。经过一段时间的探索,他找到了三款不错的软件&…

我开源的 c#+wpf 模仿网易云音乐播放器

MusicApp 介绍 gitee地址:https://gitee.com/liu_guo_feng/music-app 我开源的 c#wpf 模仿网易云音乐播放器 项目页面功能完成列表 首页(待完善) 每日推荐音乐 歌单详情 带播放列表 歌词页(待完善) 换肤功能(待完善) 系统托盘 … 预览 仅供学习使用 不作任何商业用…

查看单元测试用例覆盖率新姿势:IDEA 集成 JaCoCo

1、什么是 IDEA IDEA 全称 IntelliJ IDEA,是 Java 编程语言开发的集成环境。IntelliJ 在业界被公认为最好的 Java 开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE 支持、各类版本工具(git、SVN 等)、JUnit、CVS 整合、代码分析、 创新的 GUI…

Python入门自学进阶-Web框架——39、redis、rabbitmq、git——2

RabbitMQ的exchange,即交换机有不同的类型: 1.direct Exchange(直接交换机) 匹配路由键,只有完全匹配消息才会被转发 2.Fanout Excange(扇出交换机) 将消息发送至所有的队列 3.Topic Exchange(主题交换机) 将路由按模…

【机器学习 | 决策树】利用数据的潜力:用决策树解锁洞察力

🤵‍♂️ 个人主页: AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨‍💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!&…

山东气象 × 和鲸科技:第一届齐鲁风云气象智能算法挑战赛圆满收官

7 月 20 日,中国气象局印发《人工智能气象应用工作方案(2023 - 2030年)》,旨在加快布局国产人工智能气象应用技术体系建设,推动人工智能技术在气象观测、预报及服务中的深度融合应用,为监测精密、预报精准、…

网络安全 Day30-运维安全项目-堡垒机部署

运维安全项目-堡垒机部署 1. 运维安全项目-架构概述2. 运维安全项目之堡垒机2.1 堡垒机概述2.2 堡垒机选型2.3 环境准备2.4 部署Teleport堡垒机2.4.1 下载与部署2.4.2 启动2.4.3 浏览器访问teleport2.4.4 进行配置2.4.5 安装teleport客户端 2.5 teleport连接服务器 1. 运维安全…

【Windows】Windows开机密码重置

文章目录 前言一、问题描述二、操作步骤2.1 安装DaBaiCai_d14_v6.0_2207_Online.exe2.2 插入U盘2.3 打开大白菜,点击“一键制作USB启动盘”2.4 等待进度条走完2.5 重启电脑,开机按“F12”或者“F8”(具体百度一下,对应品牌电脑开机…