Skip to content

Repository files navigation

Foo

Foo

Caution

ВНИМАНИЕ, БИБЛИОТЕКА УСТАРЕЛА! ИСПОЛЬЗУЙ БИБЛИОТЕКУ PPlot

ProcessingPlotter

Простая библиотека для вывода графиков на Processing

image

Возможности

  • Вывод графиков в реальном времени
  • Любое количество осей
  • Свой цвет у каждой оси
  • Настраиваемая позиция размер и разрешение
  • Опциональный авто-масштаб
  • Опциональное отображение делений с подписями значений
  • Опциональное отображение минимума и максимума
  • Только целые числа

Инициализация

Plotter plotter = new Plotter(позиция X, позиция Y, размер X, размер Y, кол-во осей, разрешение);

Под разрешением имеется в виду количество точек по оси Х на одну точку по оси Y

Использование

voidinit(); // инициализация (вызвать в setup)// НАСТРОЙКИvoidautoScale(boolean); // авто масштаб (по умолч. включен)voidsetMin(int); // минимум для фиксированного масштабаvoidsetMax(int); // максимум для фиксированного масштабаvoidsetLineAmount(int); // количество делений (0 чтобы отключить)voidshowMinMax(boolean); // показать минимум/максимум (по умолч. выключено)// ОТОБРАЖЕНИЕvoidadd(int axis, int val); // добавить точку со занчением val по оси axisvoidupdate(); // отобразить

Установка

Библиотека оформлена просто в виде класса, добавь его в отдельную вкладку в свой скетч

При сообщении о багах или некорректной работе библиотеки нужно обязательно указывать:

  • Версия библиотеки
  • Какой используется МК
  • Версия SDK (для ESP)
  • Версия Arduino IDE
  • Корректно ли работают ли встроенные примеры, в которых используются функции и конструкции, приводящие к багу в вашем коде
  • Какой код загружался, какая работа от него ожидалась и как он работает в реальности
  • В идеале приложить минимальный код, в котором наблюдается баг. Не полотно из тысячи строк, а минимальный код

About

Простая библиотека для вывода графиков на Processing

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages