曲线图怎么做(wps绘制曲线走势图)

2025-01-2418:31:48百科知识0

在软件测试的流程中,我们常常需要借助CAN口、串口、网口等通信接口来接收设备的传输数据。如果能快速地将这些数据以曲线图的形式进行可视化分析,那么将极大地减轻测试人员的工作负担。虽然有些开发者可能会选择通过编写程序来实现这一功能,但这无疑会增加他们的工作量,尤其是在这些数据并不需要实时展示在界面上的情况下。

这里,我们将介绍一种更为高效的方法,即如何利用Excel或Wps等电子表格软件快速地将接收到的数据绘制成曲线图。以周立功CAN盒接收的一组数据为例,我们将详细阐述操作步骤。

我们将CAN盒接收到的数据保存为csv格式,并使用Excel或Wps打开。虽然操作过程在两种软件中基本类似,但为了描述清晰,下文将主要围绕Excel进行说明。

值得注意的是,如果接收到的数据帧ID种类繁多,我们需要先运用“排序和筛选”功能,只显示我们需进行分析的帧ID。例如,某次示例的数据帧ID为0x13532000,每帧数据长度为7个字节,其中第0个和第1个字节代表角度1,第2个和第3个字节则代表角度2。这些角度数据的单位是度,范围从0到360度,其比例系数为360/65536。

在打开文件时,我们会发现每帧数据的7个字节最初都位于同一个单元格中。我们需要选择该单元格所在的整列,并利用Excel的“数据”菜单下的“分列”功能。选择以空格作为分隔符,其余设置保持默认,这样便可以将7个字节的数据分割成7列,且每列数据都是16进制的数值。

经过上述处理后,数据将如图1所示呈现。接着,我们在第一行数据最后一列右侧的空白列单元格中输入特定公式,该公式用于计算角度值。输入完毕后,通过拖动或双击的方式将该公式复制到该列的所有单元格。完成这些步骤后,数据将如图2所示。

随后,我们选中该列的所有数据(不包括表头行),点击“插入”菜单中的“二维曲线图”。这样即可生成该列角度的曲线图,如图3所示。为便于观察,有时我们还会额外添加一列,将0-360度的角度值转换为-180°至+180°的范围进行显示。

按照相同的方法,我们可以显示另一个角度的曲线值。我们也可以将这两个角度的曲线放置在同一张图上进行对比分析。若读者有进一步了解多条曲线在同一图形上显示的需求,我们将另行介绍相关方法。

通过上述方法,我们可以快速地将接收到的设备数据进行可视化处理,从而更直观地分析设备性能和运行状态。