Beim Erstellen, Untersuchen oder Bearbeiten eines VIs mit Hilfe von VI-Skripten wird die Zielsetzung des Skripts häufig in kleinere Teilschritte aufgeteilt. Im vorliegenden Abschnitt werden die häufigsten Arbeitsschritte beschrieben, die mit VI-Skripten ausgeführt werden können. Außerdem finden Sie hier Links zu weiteren Informationen zu VI-Skripten sowie Beispiele für die Funktionen, Eigenschaften und Methoden, die bei VI-Skripten zum Einsatz kommen. Komplexere Arbeitsschritte sind z. T. in separaten Abschnitten beschrieben.

Ermitteln von Referenzen auf VIs und VI-Objekte

  • Ermitteln einer Referenz auf ein Ziel-VI
  • Ermitteln von Referenzen auf Objekte in unbekannten Ziel-VIs
  • Ermitteln von Referenzen auf Objekte in unbekannten Ziel-VIs
  • Navigieren von einem Knoten zu einer Verbindung
  • Navigieren von einer Verbindung zu einem Knoten
  • Navigieren durch eine Struktur
  • Navigieren zwischen dem Frontpanel und Blockdiagramm eines VIs

Erstellen von VIs und VI-Objekten

  • Erstellen eines neuen leeren VIs
  • Erstellen eines neuen VIs von einer Vorlage
  • Hinzufügen von Objekten zum Frontpanel oder Blockdiagramm
  • Kopieren von Objekten
  • Erstellen von Elementen und Konstanten an einem Anschluss
  • Hinzufügen, Kopieren und Entfernen von Rahmen aus einer Struktur mit mehreren Diagrammen
  • Verbinden von Objekten mit anderen Objekten

Untersuchen und Bearbeiten von VIs und VI-Objekten

  • Konfigurieren von Anschlussfeldern
  • Verschieben von Objekten
  • Ersetzen von Objekten
  • Löschen von Objekten
  • Auswählen von Objekten zum Ausscheiden, Kopieren und Einfügen
  • Arbeiten mit Knotenbeschriftungen

Verschiedenes

  • Aufheben von Aktionen
  • Aufräumen des Blockdiagramms
  • Verwenden von Objekt-Tags
  • Einblenden des Frontpanels oder Blockdiagramms von VIs
  • Schließen von Referenzen

Navigieren zwischen dem Frontpanel und Blockdiagramm eines VIs

Mit den folgenden Eigenschaften können Sie programmatisch vom Frontpanel in das Blockdiagramm eines VIs springen.

  • Element:Anschluss – Ermöglicht das Navigieren von einem Frontpanel-Element zum dazugehörigen Anschluss im Blockdiagramm
  • Elementanschluss:Element – Ermöglicht das Navigieren von einem Elementanschluss im Blockdiagramm zum dazugehörigen Frontpanel-Element

Erstellen eines neuen leeren VIs

Ein neues leeres VI wird mit der Funktion Neues VI programmatisch erzeugt.

In der Anleitung "Erstellen und Öffnen eines VIs mit Hilfe von VI-Skripten" wird die programmatische Erstellung eines neuen leeren VIs im Einzelnen beschrieben.

Erstellen von Elementen und Konstanten an einem Anschluss

Elemente und Konstanten werden mit folgenden Methoden programmatisch von einem Anschluss aus erstellt:

Hinzufügen, Kopieren und Entfernen von Rahmen aus einer Struktur mit mehreren Diagrammen

Die Rahmen von Strukturen mit mehreren Diagrammen werden mit folgenden Methoden programmatisch hinzugefügt, gelöscht und kopiert:

Verbinden von Objekten mit anderen Objekten

Objekte können mit folgenden Methoden programmatisch miteinander verbunden werden:

Ein Beispiel für das Verbinden zweier Objekte mit Hilfe der Methode "Anschluss:Anschlüsse verbinden" ist das VI "Creating New VI From Scratch" im Verzeichnis labview\examples\Application Control\VI Scripting\Creating VIs.

Ein Beispiel für das Verbinden zweier Objekte mit Hilfe der Methode "Knoten:Knoten verbinden" finden Sie in der Anleitung "Erstellen und Öffnen eines VIs mit Hilfe von VI-Skripten".

Verschieben oder Kopieren von Objekten

Ein Objekt wird mit der Methode GObject:Verschieben programmatisch verschoben.

Ersetzen von Objekten

Ein Objekt wird mit einer der folgenden Methoden programmatisch ersetzt:

Ein Beispiel für das Ersetzen eines Objekts mit Hilfe der Methode "Ersetzen" ist das VI "Creating New VI From Template.vi" im Verzeichnis labview\examples\Application Control\VI Scripting\Creating VIs.

Löschen von Objekten

Ein Objekt wird mit der Methode Allgemein:Löschen programmatisch gelöscht.

Ein Beispiel für das Löschen einer Verbindung mit Hilfe der Methode "Löschen" ist das VI "Closing References.vi" im Verzeichnis labview\examples\Application Control\VI Scripting\Managing References.

Auswählen von Objekten zum Ausschneiden, Kopieren und Einfügen

Markierte Projekte werden mit folgenden Eigenschaften programmatisch erfasst:

Eine Auswahl wird mit den folgenden Methoden programmatisch geändert:

Arbeiten mit Knotenbeschriftungen

Die Beschriftung eines Knotens kann mit der Eigenschaft Knoten:Beschriftung programmatisch ein- und ausgeblendet werden.

Aufheben von Aktionen

In VI-Skripten ausgeführte Arbeitsvorgänge lassen sich mit den folgenden Methoden rückgängig machen:

Ein Beispiel für das programmatische Aufheben von Arbeitsschritten ist das VI "Supporting Undo.vi" im Verzeichnis labview\examples\Application Control\VI Scripting\Supporting Undo.

Blockdiagramm aufräumen

Das Blockdiagramm eines Ziel-VIs wird mit der Methode VI:Blockdiagramm:Aufräumen in eine übersichtliche Form gebracht.

Verwenden von Objekt-Tags

Objekt-Tags werden mit den folgenden Methoden programmatisch abgefragt und festgelegt:

Ein Beispiel für die Anwendung der Tag-Methoden zum Hinzufügen von Tags zu Objekten sowie zum Suchen von Objekten mit Tags ist das VI "Tagging.vi" im Verzeichnis labview\examples\Application Control\VI Scripting\Finding and Modifying Objects.

Einblenden des Frontpanels oder Blockdiagramms von VIs

Das Frontpanel und das Blockdiagramm eines Ziel-VIs können mit folgenden Eigenschaften und Methoden programmatisch eingeblendet und positioniert werden:

Ein Beispiel für das Einblenden und Positionieren des Frontpanels und Blockdiagramms eines neuen VIs ist das VI "Creating New VI From Scratch.vi" im Verzeichnis labview\examples\Application Control\VI Scripting\Creating VIs.