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

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

3天内不再提示

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

上海同星智能科技有限公司 2024-12-20 20:01 次阅读

在车辆性能测试中,测试过程产生的数据可能涉及到速度、加速度、油耗、温度、压力、振动等各类传感器数据。这些数据通常以图表或曲线图形式展示,导出为CSV格式后,方便进行详细的数字化分析。例如,在进行碰撞测试、操控性测试、制动测试时,采集到的加速度、力、车速等数据可以以CSV格式导出,便于工程师进一步分析、统计和比较不同车辆或测试条件下的表现。

一键导出获取的图形数据在车辆测试过程中是一个很方便的功能,本文将介绍运行后的图形数据如何导出为CSV文件。

技术背景

TSMaster软件中提供了两种将图形数据导出为CSV的方式:图形模块内置导出方式、API导出方式

TSMaster提供了导出信号数据到csv的函数ui_graphics_export_csv(),实现通过API方式导出图形数据。

图形数据导出CSV工程实现

1.

工程环境准备

添加需要观测的信号到图形中,运行工程,获取图形数据,暂停工程,如图1。

21d9b2aa-beca-11ef-9434-92fbcf53809c.jpg

图1: 图形观测信号数据

2.

图形内置导出方式

2.1 实现步骤

TSMaster中图形->选项->导出信号数据点至csv文件,实现通过内置功能将信号数据一键导出为csv,如图2。

21f027b0-beca-11ef-9434-92fbcf53809c.jpg

图2: 图形内置功能界面

2.2 实现效果

导出的CSV如图3,注意,表中所有信号的排列顺序与图形界面中信号的排列顺序对应。

2211cd5c-beca-11ef-9434-92fbcf53809c.jpg

图3: 图形内置功能导出的CSV

3.

API导出方式

3.1 ui_graphics_export_csv函数说明

项目

描述

【名称】

ui_graphics_export_csv

参数

有五个:

► 图形窗体名称

►所有导出信号的名称(用逗号分隔)

► 导出CSV文件的完整路径

► 导出的起始时间(us级),设置-1代表覆盖所有时间

► 导出的结束时间(us级),设置-1代表覆盖所有时间

类型分别参考如下:

►char*

►char*

►char*

►s64

►s64

* 注意:

① 函数传参中导出信号的名称若有重名的情况,请将重名的信号的传参和对应图形中信号名称进行修改,将重名信号区分开来,建议使用【通道+信号】格式。否则使用API方式导出信号数据会出现识别错误问题。

② 函数传参路径中建议使用“/”。

3.2 API导出实现步骤

第一步,添加需要观测的信号到图形中,运行工程,获取图形数据,如图4。

21d9b2aa-beca-11ef-9434-92fbcf53809c.jpg

图4: 图形观测信号数据

第二步,观测结束后,暂停工程。

第三步,在合适的事件中添加导出函数,本文选用程序启动事件做示例,添加程序启动事件,写入函数参数,如图5。

226bec1a-beca-11ef-9434-92fbcf53809c.jpg

图5: 添加将信号数据导出CSV函数

第四步,编译程序,并运行、停止C小程序。

若出现重名信号,在图形中选中重名信号右键点击编辑信号,修改信号名称,如图6。

2289bc5e-beca-11ef-9434-92fbcf53809c.jpg

图6: 修改重名信号名称

3.3 实现效果

获取到通过API方式将信号数据导出的CSV文件,如图 7。

22af226e-beca-11ef-9434-92fbcf53809c.jpg

图 7: 通过API导出得到的CSV

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

    关注

    8

    文章

    5336

    浏览量

    126795
  • MASTER
    +关注

    关注

    0

    文章

    104

    浏览量

    11298
  • 车辆测试
    +关注

    关注

    0

    文章

    4

    浏览量

    5812
  • csv
    csv
    +关注

    关注

    0

    文章

    39

    浏览量

    5832
收藏 人收藏

    评论

    相关推荐

    新手求助,从示波器导出csv类型的波形数据,怎么用labview读取csv文件还原波形,求助各位大佬,感谢感谢!!!

    如题,从示波器导出csv类型的波形数据,怎么用labview读取csv文件还原波形? csv数据
    发表于 10-27 02:00

    横河高精度功率分析仪WT5000如何获得波形数据

      横河高精度功率分析仪WT5000新选件功能中,用户可以通过以下两种方式获得波形数据:  1 、通过专用软件WTViewerE采集波形数据;  通过WTViewerE可以同时采集功率参数和波
    发表于 04-23 18:59

    ArduBlock零基础编程

    ArduBlock零基础编程,下来看看。
    发表于 07-08 15:20 136次下载

    零基础入门HarmonyOS-绑定卡片数据展示

    零基础入门HarmonyOS-绑定卡片数据展示
    的头像 发表于 10-23 11:59 1331次阅读
    <b class='flag-5'>零基</b>础入门HarmonyOS-绑定卡片<b class='flag-5'>数据</b>展示

    示波器的波形数据如何保存?ATECLOUD测试平台帮您实现高效存储

    你知道示波器的波形数据是如何保存的吗? 示波器的波形数据是保存在一个文件中的。文件的名称是.wfm。这个文件包含了示波器的所有波形数据。如果你想要导出
    的头像 发表于 03-24 17:08 2223次阅读
    示波器的波<b class='flag-5'>形数据</b>如何保存?ATECLOUD测试平台帮您实现高效存储

    应用笔记 | TSMaster——图形编辑面板功能模块简介

    图形编辑面板TSMaster图形编辑面板让用户能够开发自己的图形窗口,用于处理报文的收发,信号解析显示等功能。一工具栏1.模式选择按钮,主要
    的头像 发表于 11-01 16:47 1605次阅读
    应用笔记 | <b class='flag-5'>TSMaster</b>——<b class='flag-5'>图形</b>编辑面板<b class='flag-5'>功能</b>模块简介

    干货分享 | TSMaster功能之实时注释在图形中的使用技巧

    今天给大家介绍TSMaster功能之实时注释在图形中的使用技巧,主要通过手动注释、自动化注释、实时注释在记录与回放中的运用等三方面来进行介绍。一实时注释的作用在了解实时注释的使用技巧之前,我们先了
    的头像 发表于 06-05 10:28 714次阅读
    干货分享 | <b class='flag-5'>TSMaster</b>小<b class='flag-5'>功能</b>之实时注释在<b class='flag-5'>图形</b>中的使用技巧

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

    今天给大家介绍TSMaster功能之总线负载率如何在图形里绘制曲线,想要实现这个功能,需要借助TSMaster中的统计、
    的头像 发表于 06-09 10:22 963次阅读
    干货分享 | <b class='flag-5'>TSMaster</b>小<b class='flag-5'>功能</b>之总线负载率如何在<b class='flag-5'>图形</b>里绘制曲线

    TSMaster图形模块功能详解(二)—— 以CAN信号为例

    在上一章节中,我们主要分享了TSMaster图形模块功能中信号的导入与删除、图形分栏、暂停与启动和禁止图形、高亮信号相关操作、预设、信号与
    的头像 发表于 07-31 23:09 2292次阅读
    <b class='flag-5'>TSMaster</b><b class='flag-5'>图形</b>模块<b class='flag-5'>功能</b>详解(二)—— 以CAN信号为例

    TSMaster图形模块功能详解(三)—— 以CAN信号为例

    TSMaster图形模块功能详解第二章节中,我们主要分享了显示模式、图形设置、信号跳转与波形窗口移动、信号波形缩放4大模块的操作教程。本章节在上一篇基础上,继续介绍
    的头像 发表于 08-01 00:19 1950次阅读
    <b class='flag-5'>TSMaster</b><b class='flag-5'>图形</b>模块<b class='flag-5'>功能</b>详解(三)—— 以CAN信号为例

    ADS导入导出数据的方法介绍

    直接导出是不行的,图形可以直接copy出去复制,但数据要采用Palette里的List,不是Rectangular Plot,生成后可以选中然后右键,就可以使用Export了。CSV
    的头像 发表于 12-01 15:49 1.1w次阅读
    ADS导入<b class='flag-5'>导出</b><b class='flag-5'>数据</b>的方法介绍

    示波器如何保存波形数据

    大多数现代示波器都具备内置的存储功能,允许用户保存波形数据。这些数据可以保存在示波器的内部存储器中,或者直接导出到外部存储设备。
    的头像 发表于 05-31 17:31 2755次阅读

    TVP7002视频和图形数字化仪数据

    电子发烧友网站提供《TVP7002视频和图形数字化仪数据表.pdf》资料免费下载
    发表于 06-29 09:19 0次下载
    TVP7002视频和<b class='flag-5'>图形数</b>字化仪<b class='flag-5'>数据</b>表

    TVP7001视频和图形数字化仪数据

    电子发烧友网站提供《TVP7001视频和图形数字化仪数据表.pdf》资料免费下载
    发表于 06-28 17:14 0次下载
    TVP7001视频和<b class='flag-5'>图形数</b>字化仪<b class='flag-5'>数据</b>表

    TVP700251带水平PLL的视频和图形数字化仪数据

    电子发烧友网站提供《TVP700251带水平PLL的视频和图形数字化仪数据表.pdf》资料免费下载
    发表于 07-01 13:01 0次下载
    TVP700251带水平PLL的视频和<b class='flag-5'>图形数</b>字化仪<b class='flag-5'>数据</b>表