这是我多年来从回答的问题中获得了很多帮助后第一次在这个论坛上发帖。我有一个设置,其中 Arduino 板每秒收集温度数据。将来我会让 MATLAB 程序抓取数据并自动保存和绘制数据,但是必须使用我迄今为止运行的几个测试。为了在 Excel 中获取数据,我只需将数据从 Arduino 监视器复制并粘贴到工作表上。
之后的问题是数据包含时间戳和其他识别信息,即热电偶 A/B。我找到了一个简单的命令,使用 =right(cell, # of characters) 来获取单元格的最后 N 个字符,但这些数字无法正确绘制。x 轴(时间)是正确的,因为我刚刚输入了从一开始的整数,但 y 轴的格式不正确。我尝试将单元格从“常规”重新格式化为“数字”,但这没有效果。感谢您的时间。
样本数据:
A B C D
11:07:34.103 -> Thermocouple B Temp(C): 18.91 1 18.91
11:07:35.356 -> Thermocouple A Temp(C): 17.86 2 17.86
11:07:35.636 -> Thermocouple B Temp(C): 18.99 3 18.99
11:07:36.887 -> Thermocouple A Temp(C): 17.92 4 17.92
11:07:37.119 -> Thermocouple B Temp(C): 18.99 5 18.99
11:07:38.372 -> Thermocouple A Temp(C): 17.92 6 17.92
11:07:38.604 -> Thermocouple B Temp(C): 18.97 7 18.97
这是当前绘制数据的方式(抓取六个字符)的屏幕截图。 错误的情节
以下为另一张包含五个角色的绘图截图。 在此处输入图片描述
因此我听取了布鲁斯的建议,使用列拆分向导分离时间和温度,并在整理出不需要的热电偶 A 值后成功绘制了温度与时间的关系图。