Visualisieren mit MATLAB

Gast #2428920
Lesenswert?
• ▲
▼
Hallo allerseits,

ich habe foglendes vor und frage mich, ob MATLAB dabei eine mögliche 
Lösung darstellen kann.

Ich schicke Messdaten von der serielen Schnittstelle rein, das ganze im 
Takt von ca. 20 bis 30ms.

Davon würde ich gerne jeweils die letzten 2000 bis 3000 Messwerte in 
einem Fenster grafisch visualisieren und als Kurve darstellen. Ob dabei 
stets alle Messpunkte nach links aus dem Bild geschoben werden, oder bei 
Erreichen des rechten Bildrandes einfach wieder von links neu 
überschrieben wird, wäre für mich beides ok.

Kann man soetwas mit MATLAB mit vertretbaren Aufwand programmieren und 
sinnvoll über die dort integrierte GUI steuern, oder würdet ihr zu etwas 
anderem raten?

mfg
Gast #2429253
Lesenswert?
• ▲
▼
MATLAB ist dafür denke ich genau richtig. Allerdings ist die Auswertung 
der Seriellen Schnittstelle ein wenig aufwendig (z.B. über Simulink). 
Wenn du Wert dann einmal ausgewertet hast, sollte die Darstellung das 
kleinere Problem sein...
Gast #2429486
Lesenswert?
• ▲
▼
Naja, mit der Instrument Control Toolbox ist es absolut nicht aufwändig 
eine serielle Schnittstelle auszulesen. Das sind 2-3 Zeilen und Simulink 
braucht man dafür auch nicht.
Wenn es wirklich nur darum geht, die Daten auszulesen und zu plotten 
müßte sich das in einem Skript <10 Zeilen realisieren lassen.

Was nicht so elegant geht ist die Strip Chart anzeige (immer die letzten 
2000 Werte anzeigen), das geht in Labview natürlicher und einfacher. 
Aber auch dafür gibt's im Central File Exchange gut funktionierende 
Matlab Lösungen.

Fazit: Nimm das was du hast und schon kennst.

Gruß!

Ps: Wenn es Zero-Budget sein soll, kannst du es auch mit Python machen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.