调研日期:07/2021

公司行业:赛车软件的开发与数据分析

公司建于:2020年

LightningChart 解决方案:JS XY与3D图表

公司与产品简介

TestLogger Analyzer 是一款专为无线电遥控汽车设计的数据分析工具,是 TestLogger Collector 产品线的重要组成部分。TestLogger Collector是无线电遥控车辆的数据记录系统和赛车运动分析工具,它使用不同类型的图表、计算和数据源之间的关系来分析驾驶员和汽车的行为。 作为一家专业汽车运动软件公司,TestLogger 的主要业务是无线电遥控赛车的免费数据管理工具(https://www.testlogger.info)。公司旨在为遥控汽车提供完整的数据管理和分析系统。目标是为用户提供一种各种形式收集数据的工具、管理数据的平台以及支持执行手动分析和统计的系统。

为什么选择 LightningChart®?

在构建第一个产品原型时,TestLogger团队的首要考量是能否为用户提供良好的体验和性能,TestLogger 团队担心 Electron 框架和图表库是否能够达到这个要求。

由于资源有限, 并基于Web 技术和跨平台的需求,TestLogger 希望继续开发基于 Node.js® 的桌面应用程序。TestLogger 团队为初始原型测试了几个不同的图表库,这些库都有简单的 API 能够很快上手,但使用起来便发现性能不足以处理大型数据集。

LightningChart® 并不是他们第一个尝试使用的图表库,但在试用之后,开发人员立即认同了它能够为Electron 的桌面应用程序提供足够的性能支持。

“由于与 LightningChart 团队的沟通非常简单高效,包括灵活的许可方案,我们从未回头,LightningChart JS 是图表库的明确选择。并且LightningChart® 的支持团队的响应时间非常快,从客户的角度来看非常方便”--- Jussi Luopajärvi,Testlogger 创始人兼首席开发

图1. 工作中的 Testlogger 软件
图1. 工作中的 Testlogger 软件

大型数据集的灵活性和高性能是制胜因素

在产品开发的第一阶段,重点是XY图表其中的PointLine系列。 PointLine 系列用于示波器视图,它使用散点图来显示两个或三个通道之间的关系以及密度与直方图的面积。

Jussi认为,非常规的用法是轨迹图,利用 PointLine 系列绘制轨迹图并显示与轨迹图相关联的选定通道值。LightningChart三维功能中 根据值来调整点颜色的能力很强,他认为为此目的,能够根据来自三维的值调整点颜色的能力确实很好。3D 散点图和曲面图也在这个项目中实施,用户可以为分析数据找到新方法。

到目前为止,使用 LightningChart® JS 的最大优势是开发速度的提高,而且无需对自己产品的要求上做妥协。实际上LightningChart® JS 可以利用团队现有的资源和知识来开发 TestLogger Analyzer。