LabVIEWForum.de
x-Achse beim Signalverlaufsdiagramm - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: x-Achse beim Signalverlaufsdiagramm (/Thread-x-Achse-beim-Signalverlaufsdiagramm)



x-Achse beim Signalverlaufsdiagramm - daxel - 21.08.2013 11:16

Hi zusammen,

habe hier mal ein anderes kleines Problem: Ich habe ein 1D-Signalverlaufs-Array, bei jedem Signalverlauf ist t0 auf die aktuelle Zeit beim Erstellen und dt auf 0,01 gesetzt. Wenn ich das Array in meinem Signalverlaufsdiagramm anzeige, zeigt die x-Achse links und rechts aber nur 3,soundsoE+9 an und nicht die relative Zeit zu Beginn der Messung. Muss ich hier irgendwelche Einstellungen ändern?

Nach dem "Füttern" des Diagramms setze ich noch die Eigenschaft für das Skalieren auf 1 (einmalig skalieren), damit alle Messdaten im Diagramm angezeigt werden. Wenn ich den Teil deaktivere, ändern sich aber auch nichts, und wenn manuell das Minimum der Anzeige auf 0 und das Maximum auf z. B. 20 setze, wird einfach gar nichts angezeigt. Woran könnte das liegen?

Danke im Voraus,

Alex


RE: x-Achse beim Signalverlaufsdiagramm - Y-P - 21.08.2013 12:10

Lad' mal das VI (und Deine Daten) hoch. Bahn

Gruß Markus


RE: x-Achse beim Signalverlaufsdiagramm - GerdW - 21.08.2013 12:15

Hallo,

Zitat:zeigt die x-Achse links und rechts aber nur 3,soundsoE+9 an und nicht die relative Zeit zu Beginn der Messung. Muss ich hier irgendwelche Einstellungen ändern?
Ja. Rechtsklick auf die Achse -> "Formatieren" -> "Absolute Zeit" gibt dir schon einmal Zeitangaben an der Achse.

Problem: dein Waveform enthält (wahrscheinlich) absolute Zeitangaben im Timestamp. Die müsstest du in relative umrechnen, wenn du das so am Chart darstellen willst.


RE: x-Achse beim Signalverlaufsdiagramm - Lucki - 21.08.2013 12:45

Mehrere Plots:
Signalverlaufsdiagramm:
Äquidistante dt: alle Plots müssen dasselbe to und dt haben.
Nicht äquidistante dt: alle Plots müssen zu jedem neuen Wert das gleiche to haben.
Signalverlaufsgraph
Aäquidistante dt: Die Plots können verschiedene t0 und dt haben.
Nicht äquidistante dt: Darstellung nicht möglich.

Fazit: Auch wenn Du das aktuelle Anzeigeproblem mit Gerds Hinweisen löst, wird die Darstellung nicht möglich sein - zumindest nlcht korrekt - wegen der unterschiedlichen t0. Aber wenns Dich nicht stört, dass alle Plots trotz unterchiedlichem to gleichzeitig beginnen, dann gehts natürlich.


RE: x-Achse beim Signalverlaufsdiagramm - daxel - 21.08.2013 13:39

(21.08.2013 12:15 )GerdW schrieb:  Problem: dein Waveform enthält (wahrscheinlich) absolute Zeitangaben im Timestamp. Die müsstest du in relative umrechnen, wenn du das so am Chart darstellen willst.
Perfekt, das war der richtige Tipp! Ich habe einfach bei der Signaldarstellung anstelle der aktuellen Zeit eine Zeitkonstante mit allem auf 0 hingesetzt, jetzt wird nur die verstrichene Zeit der Messung angezeigt. Auf die aktuelle Zeit kann ich dafür getrost verzichten, die bekomme ich auch anders gespeichert.

(21.08.2013 12:10 )Y-P schrieb:  Lad' mal das VI (und Deine Daten) hoch.
Hat sich ja jetzt geklärt, tut mir Leid wenn ich mich umständlich ausgedrückt habe.

(21.08.2013 12:45 )Lucki schrieb:  Fazit: Auch wenn Du das aktuelle Anzeigeproblem mit Gerds Hinweisen löst, wird die Darstellung nicht möglich sein - zumindest nlcht korrekt - wegen der unterschiedlichen t0. Aber wenns Dich nicht stört, dass alle Plots trotz unterchiedlichem to gleichzeitig beginnen, dann gehts natürlich.
Es ist mir sogar ganz Recht, dass die Signale da gleichzeitig beginnen, aber danke für den Hinweis.

Vielen Dank an Euch alle, ihr seid super! Smile


RE: x-Achse beim Signalverlaufsdiagramm - daxel - 21.08.2013 15:04

Hi, ich doch nochmal. Die Anzeige meiner gespeicherten Daten klappt wunderbar, weil ich da einfach alle Timestamps beim Lesen aus der Datei & Erstellen der Signale auf 0 setzen kann - aber ich habe immer noch Probleme beim Messen. Ich habe mal ein VI angehängt, mit dem ich meinen Messvorgang nachgebaut habe. Ich wüsste nicht, an welcher Stelle ich hier die Signalzeit auf 0 setzen könnte - das habe ich schon direkt vor dem Signalverlaufseingang probiert, und in dem Case, der beim ersten Schleifendurchgang durchlaufen wird. Dann wird allerdings immer nur ein kleines bisschen des Signalverlaufs (vermutlich die ersten 10 eingelesenen Samples) links am Rand des Diagramms angezeigt, sonst aber nichts. Angry Kann ich mir hier irgendwie auch die relative Zeit, also die Zeit seit Beginn der Messung, anzeigen lassen?

EDIT: Hab auch schonmal versucht, einfach %<%S>t in den Formatbereich einzutragen, aber dann wird dummerweise eine ziemlich große Zahl eingetragen (wahrscheinlich eben der Wert des Unix-Timestamps oder etwas ähnliches - also die verstrichenen Sekunden seit der kleinsten Zeit, die man angeben kann).

Gruß Alex