LabVIEWForum.de
Signalverlaufsgraph - X Achse abgelaufene Sekunden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Signalverlaufsgraph - X Achse abgelaufene Sekunden (/Thread-Signalverlaufsgraph-X-Achse-abgelaufene-Sekunden)



Signalverlaufsgraph - X Achse abgelaufene Sekunden - TobSTAR - 18.03.2015 07:29

lv14_img

Guten Morgen Bändiger der LV-Programmierung,

ich habe ein "Problem" mit dem Signalverlaufsgraphen. Ich möchte die Skalierung der X-Achse mit abgelaufenen Sekunden/ ms darstellen.

Beschreibung: In der Applikation wird eine Druckkurve aufgenommen. Die Dauer des Druckabbaus wird ermittelt und bewertet.

Ziel: Auf der X-Achse soll die Dauer des Druckabbaus in Sekunden dargestellt werden.

Problem: Ich bekomme nur eine Darstellung der aktuellen Systemzeit Sekunden hin nicht aber der abgelaufenen Sekunden (z.B. 0 - 5).(siehe Anhang)

Für eure Unterstützung bin ich wie immer sehr dankbar.


RE: Signalverlaufsgraph - X Achse abgelaufene Sekunden - Lucki - 18.03.2015 10:58

Das ist kein Problem, es gibt da mehrere Möglichkeiten und es hängt auch vom Format der Daten ab. Wenn Du das VI posten tätest, würde das die Antwort sehr erleichtern.


RE: Signalverlaufsgraph - X Achse abgelaufene Sekunden - TobSTAR - 18.03.2015 13:03

Ich hab mal versucht das betroffene VI nachzubauen und die Werte des Druckreglers zu simulieren. 1 zu 1 bekomme ich das Bsp. nicht umgesetzt, ich denke es reicht aber um das grundsätzliche Thema zu verdeutlichen?


RE: Signalverlaufsgraph - X Achse abgelaufene Sekunden - Lucki - 18.03.2015 14:25

So geht das nicht. Du versuchst eine Zeitdauer zu bestimmen, obwohl die entsprechenden Zeitmessungen fehlen. Mathematik kann zwar einiges, aber das nicht. Wenn Du die Dauer des Druckabbaus bestimmen willst, mußt Du
entweder:
zwei Mal die Systemzeit bestimmen (Am Anfang und nach Druckabbau)
Oder:
die verstrichene Zeit bis zum Druckabbau bestimmen (mit VI verstrichene Zeit)
Oder:
Die Messrate 1/dt muß bekannt sein, Zeitdauer = dt* Samplezahl

So wie das Vi jetzt ist bildest Du eine Wavform ohne das dt mit einzugeben. Wenn das der Fall ist, wird automatisch dt=1 sec gesetzt. In diesem Fall ist der Zahlenwert der Zeit (im Diagramm) gleich der Anzahl von Samples.

Und eine Grundfrage ist auch: soll hier online oder offline ausgewertet werden.


RE: Signalverlaufsgraph - X Achse abgelaufene Sekunden - TobSTAR - 18.03.2015 16:44

Soweit schon mal vielen Dank. Ich glaube Verstanden zu haben wo drauf du hinaus willst. Im Anhang habe ich nochmal ein Screenshot der wirklichen Applikation gehängt.

Die Dauer zu ermitteln ist jetzt mit Zeitstempeln vor und nach Druckabbau bereits umgesetzt. Mir ist allerdings noch nicht 100% schlüssig wie ich diese jetzt auf die X-Achse umsetzen kann?

Hast Du darüber hinaus noch einen Tipp wie ich die Messrate ermitteln kann?


RE: Signalverlaufsgraph - X Achse abgelaufene Sekunden - TobSTAR - 19.03.2015 08:24

Mein Gott stand ich Gestern mal wieder auf dem Schlauch Blush
Nacht drüber geschlafen und siehe da heute Morgen hab auch ich Deine Antwort verstanden.

Vielen Dank

Werde später der Vollständigkeit halber das korrekte VI noch hochladen.


RE: Signalverlaufsgraph - X Achse abgelaufene Sekunden - TobSTAR - 19.03.2015 10:10

Hier noch das richtige VI.

Die X-Achse zeigt nun die Dauer (0 - 7,52s) in Sekunden an Big Grin
Abhängig von der Zeitdifferenz zwischen zwei Messwerten (dt) wird die Skalierung der X-Achse logischerweise entsprechend angepasst.


RE: Signalverlaufsgraph - X Achse abgelaufene Sekunden - Lucki - 20.03.2015 10:54

Hier noch eine andere Möglichkeit:
[attachment=52583]