Skip to content

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

License

Notifications You must be signed in to change notification settings

GyverLibs/ProcessingPlotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foo

Foo

ProcessingPlotter

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

Возможности

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

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

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

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

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

void init();              // инициализация (вызвать в setup)

// НАСТРОЙКИ
void autoScale(boolean);  // авто масштаб (по умолч. включен)
void setMin(int);         // минимум для фиксированного масштаба
void setMax(int);         // максимум для фиксированного масштаба
void setLineAmount(int);  // количество делений (0 чтобы отключить)
void showMinMax(boolean); // показать минимум/максимум (по умолч. выключено)

// ОТОБРАЖЕНИЕ
void add(int axis, int val);  // добавить точку со занчением val по оси axis
void update();                // отобразить

Установка

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

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

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published