Signalverlaufsdiagramme
- Aktualisiert2026-04-10
- 3 Minute(n) Lesezeit
Das Signalverlaufsdiagramm ist eine besondere Art eines numerischen Anzeigeelements, in dem eine oder mehrere Kurven von Werten dargestellt werden können, die mit einer konstanten Rate erfasst wurden.
Auf dem folgenden Frontpanel sehen Sie ein Beispiel für ein Signalverlaufsdiagramm.
Das Signalverlaufsdiagramm speichert den Datenverlauf, das heißt, die vorherigen Datenpunkte werden gepuffert. Um den Puffer zu konfigurieren, klicken Sie mit der rechten Maustaste auf das Diagramm und wählen Sie aus dem Kontextmenü die Option Diagramm-Historienlänge aus. Die Standard-Historienlänge für ein Signalverlaufsdiagramm beträgt 1.024 Datenpunkte. Wie oft das Diagramm neu angezeigt wird, hängt davon ab, wie oft Daten übergeben werden.
Kompatible Datentypen für die Anzeige eines einzelnen Plots auf einem Signalverlaufsdiagramm
Das Signalverlaufsdiagramm akzeptiert den Signalverlaufsdatentyp für die Anzeige eines einzelnen Plots.
Wenn ein Einzelwert oder mehrere Werte zur gleichen Zeit an ein Diagramm übergeben werden, interpretiert LabVIEW diese als Punkte des Diagramms und erhöht den x-Index beginnend bei x = 0 jeweils um eins, da die Daten als neue Werte für eine Einzelkurve verstanden werden.
Der Signalverlaufsdatentyp enthält Anfangszeit und Delta t eines Signalverlaufs. Mit der Funktion Signalverlauf erstellen (Analoger Signalverlauf) können Sie die Zeit an der x-Achse darstellen und automatisch die korrekten Unterteilungsabstände auf der x-Achse des Diagramms verwenden.
Für die Darstellung von Daten, die nicht gleichmäßig abgetastet wurden, können Sie einen Signalverlauf verwenden, der t0 und ein Y-Array mit nur einem Element angibt, da jeder Datenpunkt einen eigenen Zeitstempel hat.
Kompatible Datentypen für die Anzeige mehrerer Plots auf einem Signalverlaufsdiagramm
Es gibt mehrere Datentypen und Methoden zum Weiterleiten von Daten für Multi-Plots an Signalverlaufsdiagramme.
- Bündeln Sie die Daten in einem Cluster skalarer Zahlen, wobei jede Zahl einen einzelnen Wert für die jeweilige Kurve darstellt.
- Wenn Sie mehrere Werte für Kurven in einem einzigen Aktualisierungsvorgang übergeben möchten, verbinden Sie ein Cluster-Array aus Zahlen mit dem Diagramm. Jeder Zahlenwert stellt einen einzelnen y-Wert für die einzelnen Kurven dar.
- Verwenden Sie den Signalverlaufsdatentyp. Mit der Funktion Signalverlauf erstellen können Sie die Zeit an der x-Achse darstellen und automatisch die korrekten Unterteilungsabstände auf der x-Achse des Diagramms verwenden.
Für Daten, die nicht gleichmäßig abgetastet sind, können Sie ein 1D-Array aus Signalverläufen verwenden, wobei jeder t0 und ein Y-Array mit nur einem Element angibt. Diese Technik ist nützlich für Daten, die nicht gleichmäßig abgetastet sind, da jeder Datenpunkt seinen eigenen Zeitstempel hat.
- Wenn die Anzahl der anzuzeigenden Kurven erst zur Laufzeit ermittelt werden kann oder wenn in einem einzigen Aktualisierungsvorgang mehrere Werte für verschiedene Kurven übergeben werden sollen, verbinden Sie das Diagramm mit einem 2D-Array mit numerischen Werten.
Das Signalverlaufsdiagramm behandelt jede Spalte des Arrays standardmäßig als einzelnen Plot. Verbinden Sie einen 2D-Array-Datentyp mit dem Diagramm, klicken mit der rechten Maustaste auf das Diagramm und wählen aus dem Kontextmenü Array transponieren, um jede Zeile in dem Array als eine einzige Kurve zu behandeln.
Beispiele für Signalverlaufsdiagramme
Beispiele für Signalverlaufsdiagramme finden Sie unter labview\examples\Controls and Indicators\Graphs and Charts\Waveform Graphs and Charts\Waveform Graphs and Charts.lvproj.
Verwandte Inhalte
- Erste Schritte mit Graphen und Diagrammen
Graphen und Diagramme unterscheiden sich hinsichtlich der Darstellung und Aktualisierung von Daten. Verstehen Sie die Grundlagen, um mit der Verwendung und Anpassung von Graphen und Diagrammen in LabVIEW zu beginnen.