干货分享 | 零基础教程!TSMaster的图形数据导出CSV功能

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

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

 

一、技术背景

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

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

 

二、图形数据导出CSV工程实现

1. 工程环境准备

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

干货分享 | 零基础教程!TSMaster的图形数据导出CSV功能

 

2. 图形内置导出方式

2.1 实现步骤

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

干货分享 | 零基础教程!TSMaster的图形数据导出CSV功能

 

2.2 实现效果

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

干货分享 | 零基础教程!TSMaster的图形数据导出CSV功能

 

3. API导出方式

ui_graphics_export_csv函数说明

干货分享 | 零基础教程!TSMaster的图形数据导出CSV功能

* 注意:

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

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

 

3.2 API导出实现步骤

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

干货分享 | 零基础教程!TSMaster的图形数据导出CSV功能

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

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

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

干货分享 | 零基础教程!TSMaster的图形数据导出CSV功能

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

干货分享 | 零基础教程!TSMaster的图形数据导出CSV功能

3.3 实现效果

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

干货分享 | 零基础教程!TSMaster的图形数据导出CSV功能

声明:本站内容资源均来源于网友分享及网络公开合法渠道,但我们不对这些内容的观点、描述的准确性负责,也不保证所有信息的原创性、真实性、完整性及即时性。对于本站所含文章或资料的版权问题,如您发现有侵犯版权的情况,请联系我们进行处理。同时,我们提倡将本站内容用于个人学习交流,严禁未授权的商业用途,否则由此产生的法律后果由使用者自行承担。感谢支持!
三电系统技术分享资料下载

资料下载|电驱动系统标定·性能/诊断/驾驶性

2024-12-21 20:18:11

三电系统技术分享

轻松了解功率MOSFET的雪崩效应

2024-12-26 20:11:24

3 条回复 A文章作者 M管理员
  1. 电车小子

    👍

  2. 搬砖牛马

个人中心
今日签到
有新私信 私信列表
搜索