Sida 1 av 1

Realtidsplotter för att felsöka sensorer

Postat: 9 december 2013, 00:11:23
av sebnil
Jag har under en längre tid programmerat en realtidsplotter som tar data från serieporten och ritar upp det. Bra för att felsöka sensorer eller ställa in reglerloopar.
Bild

Youtube-video:
http://www.youtube.com/watch?v=WN2oXuavrWk
  • * Uppdaterar plot i realtid medan det fortfarande behandlas av mikroprocessorn
    * Plottar realtidsdata från seriell port. Mikroprocessorval spelar ingen roll så länge den kan skicka seriell data till datorn.
    * 6 kanaler för data (kan utökas i koden om nödvändigt)
    * Stapeldiagram i realtid
    * Linjediagram i realtid
    * Du skickar bara de data som du vill felsöka med ett blanksteg som avgränsare såhär "värde1 värde2 värde3 värde4 värde5 värde6". Flyttal eller heltal spelar ingen roll.
    * Öppen källkod
    * Robust. Det kommer inte att krascha på grund av skadad dataström eller liknande.
    * Multi plattform Java. Testad på OSX och Windows 8 (och bör fungera på Linux också).
Mer info och kod finns här

Vad tycker ni?

Re: Realtidsplotter för att felsöka sensorer

Postat: 9 december 2013, 07:08:21
av H.O
Mycket bra, behöver ofta något sånt men det slutar alltid med att jag fångar data till en text-fil och plottar i Excel.
Ska absolut testas, tack!
:tumupp:

Re: Realtidsplotter för att felsöka sensorer

Postat: 10 december 2013, 15:02:31
av Oscbe112
Fungerar alldeles utmärkt! Väldokumenterat som vanligt Sebastian.

Jag fick lägga till en liten delay efter varje analogmätning för att det skulle fungera bra med min Arduino.

I ditt stegförsteg så kanske det ska nämnas att biblioteket ControlP5 behöver läggas till om man inte har det sedan tidigare.

Re: Realtidsplotter för att felsöka sensorer

Postat: 10 december 2013, 15:12:02
av sebnil
Tack. Det steget är nu tillagt på bloggen, Github och i senaste versionen av koden finns det en kommentar vid import av controlP5 med en url för var man laddar ner biblioteket.