Um einen Blockdiagrammabschnitt eines VIs in ein SubVI umzuwandeln, markieren Sie mit dem Positionierwerkzeug den betreffenden Bereich und wählen Sie Bearbeiten»SubVI erstellen. Der markierte Abschnitt wird nun durch ein Symbol für das neue SubVI ersetzt. Es werden die Bedien- und Anzeigeelemente für das neue SubVI erstellt und das VI wird mit den vorhandenen Verbindungsstücken verbunden.

Das Erstellen eines SubVIs aus einem markierten Bereich ist zwar praktisch, erfordert jedoch auch eine durchdachte Planung, um eine logische VI-Hierarchie zu erstellen. Es ist daher wichtig, welche Objekte in das SubVI aufgenommen werden sollen, damit die Funktion des Original-VIs (und des neuen SubVIs) nicht verändert wird.

Bei der Erstellung von SubVIs aus Blockdiagrammbereichen sollten Sie folgende Aspekte berücksichtigen:

  • Das Erstellen eines SubVIs aus einem Blockdiagrammbereich funktioniert so, als ob alle ausgewählten Objekte entfernt und durch ein SubVI ersetzt würden. In beiden Fällen geschieht Folgendes:
    • Es wird keiner der im markierten Bereich enthaltenen Blockdiagrammanschlüsse aus dem Original-VI entfernt. Die Bedien- und Anzeigeelemente verbleiben im Original-VI und werden mit dem neuen SubVI verbunden.
    • Für jedes Frontpanel-Objekt im ausgewählten Bereich mit einem Eigenschaftsknoten oder einer lokalen Variablen fügt LabVIEW dem originalen Blockdiagramm eine Elementreferenz hinzu und verbindet diese mit dem SubVI. Im SubVI verbindet LabVIEW die Referenz mit einem Eigenschaftsknoten.
  • Wählen Sie zum Erstellen eines SubVIs nicht mehr als 28 Objekte aus, da 28 die maximale Anzahl an Verbindungen auf einem Anschlussfeld ist.
  • Vermeiden Sie Kreisprozesse im Blockdiagramm zu erstellen.
  • Strukturen mit Blockdiagrammanschlüssen sollten nicht zur Konvertierung in ein SubVI ausgewählt werden.