Variant nach Daten - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Konvertiert Variantdaten in einen LabVIEW-Datentyp, so dass LabVIEW diese Daten anzeigen und verarbeiten kann. Mit dieser Funktion können Sie auch Variantdaten in ActiveX-Daten umwandeln.

Ein-/Ausgänge
Typ
—
Typ gibt den LabVIEW-Datentyp der Daten an, die in Variant gespeichert sind. Handelt es sich um einen ganzzahligen Wert, können Sie die Daten in eine andere Darstellung umwandeln, zum Beispiel in eine Fließkommazahl mit mehreren Kommastellen.
Variant
—
Variant sind die Variantdaten, die in den unter Typ angegebenen LabVIEW-Datentyp umgewandelt werden sollen.
Fehler (Eingang)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Daten
—
Daten ist der Variant, der in den angegebenen Typ umgewandelt wurde. Wenn der Variant nicht in den angegebenen Datentyp umgewandelt werden kann, wird unter Daten der Standardwert des Datentyps ausgegeben.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Verwenden der Funktion "Variant nach Daten" mit ActiveX-Referenzen
Diese Funktion dient dem gleichen Zweck wie die ActiveX-Methode "QueryInterface". Um mit der Funktion "Variant nach Daten" zwischen unterschiedlichen Schnittstellen eines ActiveX-Objekts zu wechseln, müssen Sie zunächst die ActiveX-Referenz auf das Objekt mit Hilfe der Funktion Nach Variant in einen Variant umwandeln. Verbinden Sie die Variantversion der Referenz mit dem Variant-Eingang der Funktion "Variant nach Daten". Erstellen Sie anschließend eine weitere ActiveX-Referenz und wählen Sie als ActiveX-Klasse der Referenz die gewünschte Schnittstelle aus. Verbinden Sie diese neue ActiveX-Referenz mit dem Eingang Typ der Funktion "Variant nach Daten". Auf diese Weise wird die ActiveX-Referenz am Ausgang Daten der gewünschten Schnittstelle zugeordnet.
Verwenden der Variant-Umwandlungsfunktionen mit LabVIEW-Klassen
Bei Verwendung der Funktionen Nach Variant und "Variant nach Daten" mit LabVIEW-Klassen ist zu beachten, dass die Funktionen nicht die Klasse innerhalb einer Klassenhierarchie erkennen. Wenn beispielsweise Daten einer Unterklasse über die Verbindung der Elternklasse übertragen werden und die Verbindung zur Funktion "Nach Variant" führt, erkennt die Funktion nur den Datentyp der Elternklasse. Wenn Sie einen Datentyp der Unterklasse mit der Funktion "Variant nach Daten" verbinden, um die Daten der Unterklassen zu extrahieren, gibt LabVIEW einen Fehler aus. Sie müssen die Elternklasse mit der Funktion "Variant nach Daten" verbinden. Verwenden Sie dann die Funktion Nach spezifischerer Klasse, um die Daten der Unterklasse zu erhalten.
Typ
—
Fehler (Eingang)
—
Daten
—
Fehler (Ausgang)
—