Как найти время точки на графике на последовательном плоттере Arduino или ПО для обработки?

Я строю график некоторых значений датчиков на своем последовательном плоттере Arduino, который выглядит примерно так -

Но то, что я хочу сделать, - это навести курсор на любую точку графика и отобразить время в этой точке. Есть ли какой-нибудь способ сделать это, если не с помощью последовательного плоттера Arduino, то с помощью обработки? Или любой другой инструмент тоже подойдет. Спасибо.

, 👍0


1 ответ


0

Последовательный плоттер Arduino не предназначен для этого. Он просто напрямую рисует то, что вы отправляете. Вы можете решить эту проблему в процессе обработки, рассчитав время по количеству текущей выборки (которое вы видите на оси x на своем графике) с помощью используемой частоты дискретизации.

,

Могу ли я использовать для этого системное время? Я просто хочу найти разницу между периодом времени каждого гребня или впадины синего и красного сигналов соответственно. Я сделал это с помощью своего кода, но хочу проверить это графически., @blazingcannon

Что вы подразумеваете под "системой"? Вы хотите построить график данных на своем компьютере. Обработка-это инструмент, который создан для таких ситуаций. Разница между приведенным выше графиком и тем, что вам нужно, - это всего лишь простой коэффициент, умноженный на значение оси x: частота дискретизации, @chrisl

зачем вам нужно системное время? ... вы сказали, что хотите определить временной интервал между двумя точками, @jsotola

>Я просто хочу найти разницу между периодом времени каждого гребня Arduino может сделать это и за вас., @DataFiddler

@DataFiddler >Я сделал это, используя свой код, но хочу проверить это графически.. Я думаю, что его цель — создать удобный графический плоттер., @Dario.Casciato