Eigenschaftsknoten
- Aktualisiert2025-07-30
- 5 Minute(n) Lesezeit
Dient zum Festlegen oder Abfragen der Eigenschaften eines Objekts, das anhand einer Referenz angegeben ist. Eigenschaftsknoten dienen zum Festlegen und Abfragen von Eigenschaften und Methoden für VIs, Objekte und Anwendungsinstanzen auf dem lokalen Computer und auf Netzwerkcomputern. Mit Eigenschaftsknoten kann auch auf Privatdaten einer LabVIEW-Klasse zugegriffen werden.
Der Eigenschaftsknoten passt sich automatisch an die Klasse des Referenz-Objekts an. Für XML-Eigenschaften, VISA-Eigenschaften, .NET-Eigenschaften und ActiveX-Eigenschaften gibt es in LabVIEW auch voreingestellte Eigenschaftsknoten.

Ein-/Ausgänge
Referenz
—
Referenz ist die Referenz der Datei mit dem Objekt, dessen Eigenschaften verändert oder abgefragt werden sollen. Wenn der Eigenschaftsknoten zur Anwendungs- oder VI-Klasse gehört, müssen Sie keine Referenz mit diesem Eingang verbinden. Für die Anwendungsklasse ist die Standardeinstellung die laufende Anwendung. Für die VI-Klasse ist das VI, das den Eigenschaftsknoten enthält, die Standardeinstellung. Sie können auch eine LabVIEW-Klasse mit dem Eingang Referenz verbinden, um auf die Privatdaten der Klasse zuzugreifen.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Eigenschaft
—
Eigenschaft 2..n sind Beispiele zum Festlegen von Eigenschaften.
Referenz (Ausgang)
—
Referenz (Ausgang) gibt die Referenz unverändert aus.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.
Eigenschaft
—
Eigenschaft 1..n sind Beispiele zum Abfragen von Eigenschaften. |
Um die Klasse festzulegen, auf die die Eigenschaft angewendet werden soll, ist die Referenz mit dem Referenz-Eingang zu verbinden. Um beispielsweise zwischen den Klassen VI, Allgemein und Anwendung auszuwählen, verbinden Sie den Eingang Referenz entweder mit einem VI, einem VI-Objekt oder einer Anwendungsreferenz. Der Knoten passt sich dann automatisch an die jeweilige Klasse an. Sie können den Knoten aber auch mit der rechten Maustaste anklicken und eine Klasse aus dem Kontextmenü auswählen.
Mit dem Referenz-Eingang eines Eigenschaftsknotens kann eine LabVIEW-Klasse verbunden werden. Wenn Zugriffs-VIs für die LabVIEW-Klasse vorhanden sind und auf diese VIs über einen Eigenschaftsknoten zugegriffen werden kann, können Sie mit Hilfe des Eigenschaftsknotens Daten mit den VIs austauschen.
Die Implementierung einer Eigenschaft einer LabVIEW-Klasse ist leicht einsehbar, wenn das Blockdiagramm des Zugriffs-VIs verfügbar ist. Um die Implementierung einer LabVIEW-Klasseneigenschaft anzuzeigen, klicken Sie mit der rechten Maustaste auf die Eigenschaft und wählen Sie im Kontextmenü Accessor VI öffnen . Wenn die Eigenschaft dynamisch mit mehr als einer Implementierung ist, wird beim Aktivieren dieser Option das Dialogfeld Implementierung auswählen angezeigt. Hier können Sie alle Implementierungen der Eigenschaft – also des VIs mit dynamischer Bindung – sehen und die Implementierungen öffnen.
Wenn der Eigenschaftsknoten eine Referenz auf eine Anwendung oder ein VI ausgibt, wird diese mit der Funktion Referenz schließen beendet.
Wenn Sie mehr über den Eigenschaftsknoten wissen möchten, bewegen Sie den Cursor bei angezeigter Kontexthilfe über die Anschlüsse des Knotens. Sie können aber auch einen Anschluss mit der rechten Maustaste anklicken und Hilfe zu Eigenschaft aus dem Kontextmenü auswählen (Eigenschaft steht für die jeweilige Eigenschaft).
Grundsätzlich können mit einem Knoten auch mehrere Eigenschaften abgerufen oder festgelegt werden. Auf einige Eigenschaften besteht jedoch nur Lese- oder nur Schreibzugriff. Um neue Anschlüsse hinzuzufügen, erweitern Sie den Eigenschaftsknoten mit Hilfe des Positionierwerkzeugs. Ein kleiner Pfeil rechts neben der Eigenschaft zeigt an, dass diese gelesen wird. Wenn sich der Pfeil links befindet, wird die Eigenschaft geschrieben. Um die Einstellung der Eigenschaft zu ändern, klicken Sie diese mit der rechten Maustaste an und wählen Sie im Kontextmenü die Option In 'Lesen' ändern oder In 'Schreiben' ändern.
Die Abarbeitung der Eigenschaften des Knotens erfolgt von oben nach unten. Wenn vor der Ausführung ein Fehler auftritt, wird der Knoten nicht ausgeführt. Überprüfen Sie daher immer die Möglichkeit von Fehlern. Tritt in einer Eigenschaft ein Fehler auf, ignoriert LabVIEW die restlichen Eigenschaften und gibt eine Fehlermeldung aus. Wenn Sie den Eigenschaftsknoten mit der rechten Maustaste anklicken und Fehler im Knoten ignorieren auswählen, werden die verbleibenden Eigenschaften im Eigenschaftsknoten ausgeführt. Der Eigenschaftsknoten gibt nur den ersten Fehler aus. Der Cluster Fehler (Ausgang) enthält Informationen darüber, welche Eigenschaft zu dem Fehler geführt hat.
Um zwischen der regulären und einer Kurzbezeichnung der Eigenschaften umzuschalten, wählen Sie im Kontextmenü die Option Namensformat. Mit Keine Namen wird immer nur der Datentyp für jede Eigenschaft angezeigt.
Referenz
—
Fehler (Eingang, kein Fehler)
—
Eigenschaft
—
Referenz (Ausgang)
—
Fehler (Ausgang)
—
Eigenschaft
—