LabVIEWForum.de
Signaldarstellung zeitlich anpassen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Signaldarstellung zeitlich anpassen (/Thread-Signaldarstellung-zeitlich-anpassen)



Signaldarstellung zeitlich anpassen - wohl - 16.01.2009 15:19

In dem Beitrag
http://www.LabVIEWforum.de/index.php?showt...amp;#entry64707
habe ich mit Eurer Hilfe das Auslesen des PREMA-Multimeters zusammengestellt. Das Programm ist nun ein Stück gewachsen, es steht aber noch ein Problem an:

Die Messung/Steuerung soll über längere Zeit laufen. Die Daten werden fleißig mitgeschrieben, es besteht also kein Bedarf alle Daten im Speicher zu halten, wobei auch mit Problemen zu rechnen wäre.

Ich möchte beispielsweise die letzten 200 Datensätze im Signalverlaufsgraph darstellen. So, wie das jetzt läuft, werden die ersten 200 Datensätze angezeigt. Wenn das Bild vol ist, werden die ankommenden Daten "weggeworfen". Also, eine Art LIFO (last In First Out) für die Signaldarstellung wäre hier sinngemäß das Richtige.

Oder wenn sich an der Signaldarstellung an der Y-Achse ein Scrollbalken bildet, sobald die Datenmenge größer ist, als mit der vorgegebenen X-Achse darstellbar ist.

Oder ist es möglich eine Art Mehrkanal-Oszilloskop als vi zu verwirklichen?

Ich habe bei meiner Suche leider nichts gefunden, was meinen Vorstellungen nahekommt.

Als Hinweis hier noch das Blockschaltbild mit der Leseroutine für das Meßinstrument:



Wolfgang


Signaldarstellung zeitlich anpassen - macces - 16.01.2009 15:48

' schrieb:Ich möchte beispielsweise die letzten 200 Datensätze im Signalverlaufsgraph darstellen.
Grad aufm Sprung, aber vielleicht hilfts Dir ja schon. Glaub des war sogar auch hier ausm Forum.

Lv82_img


Signaldarstellung zeitlich anpassen - Lucki - 17.01.2009 09:53

' schrieb:Oder ist es möglich eine Art Mehrkanal-Oszilloskop als vi zu verwirklichen?
Ja, dazu gibt es das Signalverlausfsdiagramm, und das hat von Haus aus den eingebauten Ringpuffer mit einstellbarere Historienlänge (rechte Maustaste). Und damit wird alles ganz einfach, Du brauchst nicht nur keinen Ringpuffer zu programmieren, sondern mußt Dich überhaupt nicht mehr um die Zwischenspeicherung der Daten mit Shiftregister zu bemühen. Beachte die 3 Aktualisierungsmodi in den Eigenschaften (Streifendiagramm, Oszilloskopdiogramm, Laufdiagramm)
[attachment=16185]