FLProg

Визуальное программирование для не программистов

Яндекс.Метрика
Запись переменной на SD карту


Блок служит для записи переменной в лог файл на SD карту подключенную к ардуино через специальный шилд. При добавлении блока в проект его необходимо параметризировать. В свойствах модуля если в проекте нигде не использовалась SD карта необходимо ее подключить


В диалоге создания новой SD карты Вам необходимо выбрать к какому пину будет подключен управляющий вход картридера.
Затем необходимо будет выбрать файл для записи переменной из существующих в проекте, или создать новый


Затем ввести имя переменной, При необходимости ввести комментарий для этой переменной. Комментарий так же может быть создан динамически во время работы программы и подан на вход "Coment" , блока.
Если требуется сохранять время записи переменной, то необходимо установить галочку "Сохранять время" и выбрать существующие в проекте часы реального времени или подключить новые.


По переднему фронту на входе "Save" значение на входе "Value" будет добавлено выбранный Вами файл. Если такой файл на карте не обнаружется то он будет создан.
Файл записыватся в формате CSV который понимает EXEL. Для того что бы EXEL корректно открыл его у него должно быть расширение .csv. Так же можно открыть его любым текстовым редактором.
Данные сохраняются следующм образом.
Имя переменной;Тип переменной;Время записи(если выбранно сохранение времени);значение переменной на момент записи;коментарий.
В один файл можно писать неограниченное число переменных.
Обратите внимание что для того что бы безопасно вынимать карту из картридера необзодимо обеспечить невозможность появления переднего фронта на входе "Save" на время снятия и отсутсвия карты.