Sie können mit Hilfe von VI-Skripten Objekte zum Frontpanel oder Blockdiagramm von VIs hinzufügen. In dieser Anleitung wird das Hinzufügen eines Objekts zum Blockdiagramm beschrieben. Führen Sie zum Hinzufügen eines Objekts zu einem VI mit Hilfe von VI-Skripten folgende Schritte aus:

Hinweis
  • Es wird davon ausgegangen, dass Leser dieses Abschnitts die Einführung zu VI-Skripten gelesen haben.
  • Zur Anzeige der VIs und Funktionen für VI-Skripte und zur Verwendung der entsprechenden Eigenschaften und Methoden müssen VI-Skripte aktiviert sein.
  1. Führen Sie die vorherige Übung durch, falls Sie dies noch nicht getan haben. Wenn das in der vorherigen Übung erstellte unbenannte VI noch geöffnet ist, schließen Sie es.
  2. Entfernen Sie die Verbindung der Funktion Referenz schließen und verschieben Sie die Funktion nach rechts, um Platz auf dem Blockdiagramm zu schaffen.
  3. Fügen Sie die Eigenschaft Blockdiagramm:Ursprung zum Eigenschaftsknoten hinzu und erstellen Sie eine Konstante mit dem Wert 0 für die Eingänge Horizontal und Vertikal. Diese Konfiguration legt die horizontalen und vertikalen Koordinaten der linken oberen Ecke des Blockdiagramms fest. Im weiteren Verlauf der Übung legen Sie die Position einer For-Schleife fest, so dass diese ebenfalls in der linken oberen Ecke angezeigt wird.
  4. Fügen Sie rechts neben dem Eigenschaftsknoten die Funktion Neues VI-Objekt ein.
  5. Verbinden Sie den Ausgang Referenz (Ausgang) des Eigenschaftsknotens mit dem Eingang Eigentümer (Referenz) der Funktion "Neues VI-Objekt".
  6. Klicken Sie mit der rechten Maustaste auf den Eingang VI-Objektklasse der Funktion "Neues VI-Objekt" und wählen Sie Erstellen»Konstante aus dem Kontextmenü zum Erstellen einer Klassenbezeichner-Konstante aus.
  7. Klicken Sie auf die Klassenbezeichner-Konstante und wählen Sie Allgemein»GObject»Knoten»Struktur»Schleife»ForSchleife aus dem Kontextmenü.
    Hinweis In dieser Übung wird dem Blockdiagramm eine For-Schleife hinzugefügt. Wenn Sie die entsprechenden Referenzen kennen, können Sie jedes beliebige Blockdiagramm- oder Frontpanel-Objekt einfügen und bearbeiten.
  8. Klicken Sie mit der rechten Maustaste auf den Eingang Darstellung der Funktion "Neues VI-Objekt" und wählen Sie Erstellen»Konstante aus dem Kontextmenü und For-Schleife aus dem Pulldown-Menü der Konstante aus.
  9. Klicken Sie mit der rechten Maustaste auf den Eingang Position der Funktion "Neues VI-Objekt" und wählen Sie Erstellen»Konstante aus dem Kontextmenü aus und geben Sie 0 als Wert für die Eingänge Horizontal und Vertikal ein. Dieser Schritt legt die Koordinaten der Position auf dem Blockdiagramm fest, an der das neue Objekt angezeigt werden soll.
  10. Klicken Sie mit der rechten Maustaste auf den Eingang Begrenzungen der Funktion "Neues VI-Objekt", wählen Sie Erstellen»Konstante aus dem Kontextmenü und geben Sie 200 und 100 als Werte für die Eingänge Breite und Höhe ein. Mit diesem Schritt wird die Größe der For-Schleife bestimmt.
  11. Fügen Sie eine weitere Funktion Referenz schließen rechts neben der vorhandenen Funktion "Referenz schließen" ein. Mit dem Schließen der Referenz auf das VI und auf die For-Schleife wird sichergestellt, dass keine Speicherlecks auftreten. Da die For-Schleife in dem VI enthalten ist, muss erst die Referenz auf die For-Schleife und dann die Referenz auf das VI geschlossen werden.
  12. Vervollständigen Sie die Verbindungen, so dass diese dem folgenden Blockdiagramm entsprechen.
  13. Speichern Sie das VI.
  14. Starten Sie das VI.

LabVIEW erstellt und öffnet ein Frontpanel und ein Blockdiagramm ohne Titel. Das Blockdiagramm enthält eine For-Schleife in der linken oberen Ecke.

Weitere Optionen zum Erstellen von Objektreferenzen

Es stehen folgende zusätzliche Optionen für das Erstellen von Referenzen auf Objekte zur Verfügung.

  • Fügen Sie ein benutzerspezifisches Objekt zum Frontpanel oder Blockdiagramm hinzu, indem Sie einen Pfad für das benutzerdefinierte Objekt mit der Funktion "Neues VI-Objekt" verbinden oder verwenden Sie die Methode Von Referenz erstellen.
  • Wandeln Sie eine allgemeine Objektreferenz mit Hilfe der Funktion Nach spezifischerer Klasse in eine spezifischere Referenz um (wie z. B. ein Element). Sie können dann die Eigenschaften der spezifischeren Referenz verwenden.

Zum Weiterführen dieser Anleitung lesen Sie den Abschnitt Anleitung: Ändern der Position eines Objekts in einem VI mit Hilfe von VI-Skripten.