曲线图怎么做(excel怎么做函数曲线图)

在测试程序时,经常需要使用CAN口、串口、网口等通信接口来接收设备发送的数据。如果能够将这些数据快速绘制成曲线进行可视化分析,测试人员的工作量可以大大减少。有些

在测试程序时,经常需要使用CAN口、串口、网口等通信接口来接收设备发送的数据。如果能够将这些数据快速绘制成曲线进行可视化分析,测试人员的工作量可以大大减少。有些程序员可能会通过写程序来做,但是这样会额外耗费时间,增加程序员的工作量,尤其是这些不需要在界面上体现的时候,这是一种浪费。下面介绍如何使用Excel或Wps将接收到的数据快速绘制成图形。

这里以周立功CAN box接收的一组数据为例说明具体操作过程。首先将CAN box接收到的数据保存为csv格式,用Excel或Wps打开(两种操作基本类似,下面只写成Excel)。

这里,如果接收到的数据帧id有很多种,需要先使用“排序过滤”功能,只显示需要分析的帧id。示例的数据帧ID为0x13532000,每帧的数据长度为7个字节,其中第0和第1个字节为角度1,第2和第3个字节为角度2。角度的单位是度,范围是0到360,比例系数是360/65536。

当你用Excel打开接收到的文件时,每一帧的7字节数据一开始都在同一个单元格内。您需要选择该单元格所在的整列。使用Excel的数据列功能,选择“分隔符”为空。剩下的默认可以分成7列,每一列的数据都是十六进制形式。

经过处理后,如图1所示。

曲线图怎么做(excel怎么做函数曲线图)

图1

在第一行数据的最后一列右侧(表头除外),选择一个带有空白列的单元格,在其中输入公式“=(hex 2 dec(H2)+hex 2 dec(I2)256)360/65536”(不带引号),然后点击单元格右下角的十字光标,向下拖动到最后一个。完成后,如图2所示。

曲线图怎么做(excel怎么做函数曲线图)

图2

选择该列中的所有数据(不包括标题行),点击“插入”中的“2D图”,生成该列角度的图形,如图3所示。(注:为方便查看,此处另加一栏,将0 ~ 360°的角度值转换为-180 ~+180°)。

做同样的事情,就是显示另一个角度的曲线值,或者同时一起显示这两个角度的曲线。如果有朋友需要,可以在后面介绍如何在同一个图上显示多条曲线。

曲线图怎么做(excel怎么做函数曲线图)

图3

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/219643.html

发表回复

登录后才能评论