
Это мой первый пост на этом форуме после того, как я получил много помощи от ответов на вопросы за эти годы. У меня есть установка, в которой плата Arduino собирает данные о температуре каждую секунду. В будущем я сделаю так, чтобы программа MATLAB захватывала данные, автоматически сохраняла и отображала их, однако необходимо использовать пару тестов, которые я провел до сих пор. Чтобы получить данные в Excel, я просто скопировал и вставил данные с монитора Arduino на лист.
Проблема после этого в том, что данные содержат временную метку и другую идентификационную информацию, например, термопару A/B. Я нашел простую команду для захвата последних N символов ячейки с помощью =right(cell, # of characters), но эти числа отображаются неправильно. Ось x (время) правильная, так как я только что ввел целые числа, начиная с единицы, но ось y отформатирована неправильно. Я попробовал переформатировать ячейки из 'general' в 'number', однако это не дало результата. Спасибо за ваше время.
Образец данных:
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
Вот скриншот того, как в настоящее время отображаются данные (захват шести символов). Неправильный сюжет
Вот еще один скриншот графика с пятью персонажами. введите описание изображения здесь
Поэтому я последовал совету Брюса и использовал мастер разделения колонок, чтобы разделить время и температуру, и после сортировки ненужных значений термопары А я успешно построил график зависимости температуры от времени.