Författare Ämne: Realtidsplotter för att felsöka sensorer  (läst 1944 gånger)

Utloggad sebnil

  • Nykomling
  • *
  • Antal inlägg: 8
  • Håll det enkelt, dummer
    • Visa profil
    • SebastianNilsson.com
Realtidsplotter för att felsöka sensorer
« skrivet: 9 december 2013 kl. 00:39:05 »
Registrera dig för att dölja reklamen.
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.


Jag skapade denna programvara för att felsöka en Arduino Due på min självbalanserande robot. För att ställa in regleringen av roboten behövde jag snabb feedback för att veta om jag gör framsteg eller inte. Videon nedan visar typisk användning av mjukvaran och fungerar därför som ett exempel:


  • 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?
______________
sebastiannilsson.com

Utloggad Palle

  • Juniormedlem
  • **
  • Antal inlägg: 64
    • Visa profil
    • Drones Networking
SV: Realtidsplotter för att felsöka sensorer
« Svar #1 skrivet: 10 december 2013 kl. 23:22:52 »
 ;D
Nice, jag har inte provat den än men tanken är nice.
Varje dag ovan  jord är en bra dag
dronesnetworking.wordpress.com