Verwendung des dynamischen Datentyps
- Aktualisiert2025-08-27
- 4 Minute(n) Lesezeit
Der Datentyp "dynamisch" wird von den meisten Express-VIs angenommen und/oder ausgegeben. Anschlüsse des Datentyps "dynamisch" werden im Blockdiagramm dunkelblau dargestellt (siehe folgende Abbildung).
Der Datentyp "dynamisch" arbeitet mit folgenden anderen Datentypen, wobei der skalare Datentyp Fließkomma- oder boolesche Werte darstellt.
- 1D-Array aus Signalverläufen
- 1D-Array aus Skalaren
- 1D-Array aus Skalaren - aktueller Wert
- 1D-Array aus Skalaren - ein Kanal
- 2D-Array aus Skalaren - Spalten sind Kanäle
- 2D-Array aus Skalaren - Zeilen sind Kanäle
- Einzelner Skalar
- Einzelner Signalverlauf
Zur Anzeige von dynamischen Daten können Sie die Daten direkt mit einem Anzeigeelement, z. B. Graphen, Diagrammen oder numerischen Anzeigeelementen verbinden. Da die Daten aber erst in den Datentyp des Anzeigeelements umgewandelt werden müssen, kann die Anzeige von dynamischen Daten die Ausführungsgeschwindigkeit des VIs beeinträchtigen.
Der Datentyp "dynamisch" enthält neben dem Signal auch Informationen zum Signal, wie z. B. Name des Signals oder Zeit und Datum der Messung. Anhand dieser Angaben bestimmt, wie das Signal in einem Graphen oder Diagramm dargestellt wird. Wenn beispielsweise mit dem Express-VI "DAQ-Assistent" ein Signal erfasst und in einem Graphen dargestellt wird, erscheint die Bezeichnung des Signals in der Legende des Graphen und die x-Achse passt sich automatisch an die Zeitwerte des Signals an, die je nach Signalattributen relativ oder absolut angegeben sein können. Bei der FFT-Analyse eines Signals mit Hilfe des Express-VIs Spektrum ermitteln und Darstellung der Ergebnisse in einem Graphen passt sich die x-Achse so an, dass das Signal im Frequenzbereich dargestellt wird, der über die Signalattribute bestimmt wird. Klicken Sie zum Anzeigen der Daten in einem Graphen oder numerischen Anzeigeelement mit der rechten Maustaste auf den Ausgang eines VIs oder einer Funktion mit dynamischem Datentyp und wählen Sie im Kontextmenü die Option Erstellen»Graph-Anzeige oder Erstellen»Numerisches Anzeigeelement aus.
In der folgenden Tabelle finden Sie alle Anzeigeelemente, die für den dynamischen Datentyp und die darin enthaltenen Daten geeignet sind. Des Weiteren beschreibt die Tabelle, wie die Daten verarbeitet werden.
| Messdaten in Signalen dynamischen Datentyps | Anzeigeelement | Ergebnis |
|---|---|---|
| Einzelner numerischer Wert | Graph | Stellt den einzelnen Wert mit Zeitstempel und Attributen dar |
| Ein Kanal | Graph | Stellt den gesamten Signalverlauf unter Berücksichtigung der Zeitstempel und Attribute dar |
| Mehrere Kanäle | Graph | Stellt alle Daten einschließlich der Zeitstempel und Attribute dar |
| Einzelner numerischer Wert | Numerisches Anzeigeelement | Zeigt den einzelnen Wert an |
| Ein Kanal | Numerisches Anzeigeelement | Zeigt den letzten Datenwert des Kanals an |
| Mehrere Kanäle | Numerisches Anzeigeelement | Zeigt den letzten Datenwert des ersten Kanals an |
| Einzelner numerischer Wert | Boolesche Anzeige | Zeigt "TRUE" an, wenn der numerische Wert größer oder gleich 0,5 ist |
| Ein Kanal | Boolesche Anzeige | Zeigt "TRUE" an, wenn der letzte Datenwert des Kanals größer oder gleich 0,5 ist. |
| Mehrere Kanäle | Boolesche Anzeige | Zeigt "TRUE" an, wenn der letzte Datenwert des ersten Kanals größer oder gleich 0,5 ist. |
Abrufen und Festlegen von Attributen dynamischer Daten
Mit dem Express-VI Attribute für dynamische Daten ermitteln können Attribute von dynamischen Daten abgerufen werden. Wenn Sie das Express-VI in ein Blockdiagramm einfügen, wird ein Konfigurationsdialogfeld angezeigt. Legen Sie in diesem Dialog die Attribute fest, die Sie von einem Signal der mit dem Express-VI verbundenen dynamischen Daten abrufen möchten.
Mit dem Express-VI Attribute für dynamische Daten festlegen können Attribute wie Signalnamen, Zeitstempel oder Zeitmodus festgelegt werden. Wenn Sie das Express-VI in ein Blockdiagramm einfügen, wird ein Konfigurationsdialogfeld angezeigt. Legen Sie in diesem Dialog die Attribute für ein Signal der mit dem Express-VI verbundenen dynamischen Daten fest.
| Hinweis Beide Express-VIs "Attribute für dynamische Daten ermitteln" und "Attribute für dynamische Daten festlegen" verweisen auf sowohl Kanäle als auch Signale als Signale. |
Umwandeln Dynamischer Daten
Zur Umwandlung der Datentypen "numerisch", "Signalverlauf", "boolesch" oder "Array" in den Datentyp "dynamisch" zur Verwendung mit Express-VIs benötigen Sie das Express-VI In dynamische Daten konvertieren. Wenn Sie das Express-VI "In dynamische Daten konvertieren" in ein Blockdiagramm einfügen, wird ein Konfigurationsdialogfeld angezeigt. Hier kann ausgewählt werden, welcher Datentyp in den dynamischen Datentyp konvertiert werden soll.
Mit dem Express-VI Von dynamischen Daten konvertieren können dynamische Daten in einen anderen Datentyp, beispielsweise "numerisch", "Signalverlauf" oder "Array", konvertiert werden, so dass die Verwendung mit anderen VIs und Funktionen möglich ist. Wenn Sie das Express-VI "Von dynamischen Daten konvertieren" in ein Blockdiagramm einfügen, wird ein Konfigurationsdialogfeld angezeigt. In diesem Konfigurationsdialogfeld werden Optionen angezeigt, mit denen die Formatierung der von diesem Express-VI ausgegebenen Daten festgelegt werden kann.
Wenn dynamische Daten in Array-Anzeigeelementen dargestellt werden sollen, wird automatisch das Express-VI "Von dynamischen Daten konvertieren" in das Blockdiagramm eingefügt. Klicken Sie das Express-VI "Von dynamischen Daten konvertieren" doppelt an, um das Konfigurationsdialogfeld zu öffnen und Einstellungen zur Anzeige der Daten im Array vorzunehmen.