TChart

Измерение на Arduino, получение, сохранение в текстовый файл и визуализация данных в среде Lazarus

В данной статье рассмотрим решение задачи построения измерительной системы на Ардуино. Её задачами является: 1. Измерение аналогово (или цифрового) сигнала с датчика;  2. Отправка на персональный компьютер (ПК) в виде строки по интерфейсу USB;  3. Получение строки в программе Lazarus и выделение из него отправленного числа; 4. Визуализация полученных чисел в форме графика в зависимости от времени; 5. Сохранение в текстовый файл. Надо отметить, что в Интернет сложно найти комбинированную информацию по этой задаче!

Ввод, сохранение в бинарный файл и визуализация данных в среде Lazarus

В данной статье рассмотрим решение основных задач, встречаемых в практике при разработке прикладной программы. Для начала нужно ознакомиться с предыдущей статьей, связанной с сохранением данных в текстовый файл. Он удобен для совместимости с другими программами, но занимает слишком много места. Работа с бинарными файлами отличается скоростью обработки, малым размером файла, но требует знания четкой структуры этого файла. Есть отличия и в программных методах работы. Хранение оперативных данных будет осуществляться в динамическом массиве. Типовые задачи: 1. Ввести некие данные; 2. Визуализировать их в форме графика; 3. Сохранение в бинарный файл; 4. Загрузка созданного файла и использование этих данных; 5. Удаление некорректного значения.

Ввод, сохранение в текстовый файл и визуализация данных в среде Lazarus

В данной статье рассмотрим решение основных задач, встречаемых в практике при разработке прикладной программы. Типовые задачи: 1. Ввести некие данные; 2. Посчитать период времени от начала измерений; 3. Визуализировать их в форме графика; 4. Сохранение в текстовый файл; 5. Загрузка созданного файла и использование этих данных.
Подписаться на TChart