Erstellen von Eigenschaften und Methoden
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Eigenschaften sind Attribute von VIs, Objekten oder Anwendungen. Methoden führen eine Aktion an VIs, Objekten oder Anwendungen aus. Mit einem Eigenschaftsknoten können Sie Eigenschaften spezifischer VIs, Objekte oder Anwendungen festlegen oder ermitteln. Mit Methodenknoten lassen sich Aktionen (Methoden) an VIs, Objekten oder Anwendungen ausführen.
Zu einem VI, Objekt oder einer Anwendung können mehrere Eigenschaften und Methoden erstellt werden.
Zum Erstellen von Eigenschaften oder Methoden mit Hilfe eines Eigenschafts- oder Methodenknotens gehen Sie wie nachfolgend beschrieben vor. Neben der beschriebenen Vorgehensweise gibt es noch weitere Möglichkeiten zum Erstellen von Eigenschaften oder Methoden.
- Überlegen Sie sich, für welches Objekt Sie eine Eigenschaft oder Methode erstellen möchten. Ermitteln Sie die Referenz für das Objekt, indem Sie wie folgt vorgehen:
- VI—Beim Erstellen einer Eigenschaft oder Methode für das aktuelle VI benötigen Sie keine Referenz. Wenn Sie eine Eigenschaft oder Methode für ein anderes VI erstellen möchten, müssen Sie die Funktion "VI-Referenz öffnen" in das Blockdiagramm einfügen. VI-Referenz öffnen
- Frontpanel-Objekt—Klicken Sie mit der rechten Maustaste auf das Blockdiagrammsymbol des Objekts und wählen Sie Erstellen»Referenz aus dem Kontextmenü, um eine Referenz auf das Objekt zu erhalten.
- Anwendung—Beim Erstellen einer Eigenschaft oder Methode für die aktuelle Anwendungsinstanz benötigen Sie keine Referenz. Wenn Sie eine Eigenschaft oder Methode für eine andere Anwendungsinstanz erstellen möchten, müssen Sie die Funktion "Anwendungsreferenz öffnen" zum Blockdiagramm hinzufügen. Anwendungsreferenz öffnen
- Entscheiden Sie sich, ob Sie eine Eigenschaft oder Methode erstellen möchten.
- Fügen Sie zum Erstellen einer Eigenschaft einen Eigenschaftsknoten in das Blockdiagramm ein. Eigenschaftsknoten
- Fügen Sie zum Erstellen einer Methode einen Methodenknoten in das Blockdiagramm ein. Methodenknoten
- Verbinden Sie die Referenz auf das Objekt mit dem Referenz-Eingang des Knotens. Der Knoten zeigt automatisch die Klasse des Objekts an, mit dem er verbunden ist. Unterschiedliche Objektklassen enthalten unterschiedliche Methoden und Eigenschaften. Hinweis Beim Erstellen einer Eigenschaft oder Methode für die aktuelle Anwendung oder das aktuelle VI können Sie den Referenz-Eingang des Knotens offen lassen, da LabVIEW per Voreinstellung mit dem VI bzw. der Anwendung arbeitet. Sie müssen jedoch die Klasse manuell auf "Anwendung" oder "VI" einstellen, indem Sie den Knoten mit der rechten Maustaste anklicken und im Kontextmenü die Option Klasse auswählen anklicken.
- Klicken Sie zum Auswählen einer Eigenschaft oder Methode auf die weiße Fläche des Knotens und wählen Sie aus dem angezeigten hierarchischen Menü auf die gewünschte Eigenschaft oder Methode.
- (Optional) Bei Eigenschaftsknoten können Sie im selben Knoten mehrere Eigenschaften festlegen oder abfragen. Um dem Eigenschaftsknoten weitere Eigenschaften hinzuzufügen, klicken Sie mit der rechten Maustaste auf die weiße Fläche des Knotens und wählen Sie Element hinzufügen oder verwenden Sie das Positionierwerkzeug zum Aufziehen des Knotens.
- (Optional) Um zwischen dem Abfragen und Festlegen einer Eigenschaft umzuschalten, klicken Sie die Eigenschaft mit der rechten Maustaste an und wählen Sie In Lesen ändern oder In Schreiben ändern aus dem Kontextmenü.
- Wenn der Eigenschaftsknoten eine Referenz oder ein Array von Referenzen auf eine Anwendung oder ein VI ausgibt, werden diese mit der Funktion Referenz schließen beendet.
| Hinweis Eigenschaften in einer While- oder For-Schleife erzeugen bei jedem Durchlauf eine Referenz auf eine Anwendung oder ein VI. Alle diese Referenzen müssen dann auch wieder geschlossen werden. Sie sollten Eigenschaften daher besser außerhalb von Schleifen einfügen und die erzeugte Referenz nach der Schleifenausführung schließen. |
Andere Möglichkeiten zum Erstellen von Eigenschaften und Methoden
- Zum Erstellen von Eigenschaften und Methoden kann auch der Klassenbrowser genutzt werden.
- Sie können auch mit der rechten Maustaste auf ein Frontpanel-Objekt oder das dazugehörige Blockdiagrammsymbol klicken, aus dem Kontextmenü Erstellen»Eigenschaftsknoten oder Erstellen»Methodenknoten auswählen und eine Eigenschaft oder Methode aus der Liste wählen. Der Knoten ist indirekt mit dem Objekt verknüpft, daher ist er nicht sichtbar mit dem Objekt verbunden. Wenn zu dem Objekt eine Beschriftung gehört, wird diese von der Eigenschaft übernommen. Die Beschriftung kann nach dem Erstellen des Knotens geändert werden. Wenn Sie eine Methode wählen, dann erscheinen die damit verknüpften Parameter im Knoten.
- (Windows) Zum Erstellen einer .NET-Eigenschaft oder -Methode verbinden Sie einen .NET-Container oder eine .NET-Referenz mit dem Referenzanschluss des Knotens.
- Zum Erstellen einer Eigenschaft oder Methode für ActiveX verbinden Sie einen ActiveX-Container oder eine ActiveX-Referenz mit dem Referenz-Anschluss des Knotens.