Windows x64 без зависимостей (Portable).
Входной протокол Arduino Plotter.
Кольцевой буфер настраиваемой длины (10М семплов проверено).
Настройки в ini рядом с программой.
Отображение в реальном времени (до скорости 921600bps).
Поле для отправки данных (c "\r\n" и без).
Гибкое управление горизонтальным видом:
- ручной выбор масштаба и положения отображаемой зоны.
- слежение за приходящими семплами со сдвигом влево.
- сжатие графика приходящими семплами выбранной зоны.
10 кривых (связанны по горизонтали).
Для каждой кривой:
- отображение/скрытие.
- вертикальный масштаб ручной/автоматический (по видимой области).
- положение по вертикали.
- выбор цвета.
- отображение значения под маркером (указателем мыши).
Сохранение в PNG (текущий вид кривых с легендой по X, Y)
Сохранение в CSV (добавление номера семпла, разделитель ";").
Инверсия фона графика.
Легенда в том виде, в котором данные в потоке (hex, int, float, exp).
Отслеживание в потоке управляющих команд:
#L71png - сохранить текущее изображение графика.
#L71nframe - задать начало фрейма.
#L71sframe - сохранить принятое в CSV-файл (от начала буфера или фрейма).
#L71clear - очистка буфера.
#L71close - закрыть порт и завершить работу приложения.
#L71_script.cmd - запустить командный файл script.cmd (должен лежать рядом с программой) на выполнение. Имя может быть другое.
Выложил на Я.Диск: https://disk.yandex.ru/d/BTUOBcuWFZhzpA
О найденных глюках пишите тут.
- Вложения
-
- Logger71.png
- (149.78 КБ) 210 скачиваний


