Hinzufügen und Kopieren von Unterdiagrammen
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Klicken Sie mit der rechten Maustaste auf den Rahmen einer Struktur und wählen Sie Case hinzufügen (oder Rahmen oder Unterdiagramm) Danach oder Davor aus dem Kontextmenü aus (falls verfügbar), um ein Unterdiagramm hinzuzufügen. Sie können auch im Selektor <Shift + Enter> drücken, um ein Unterdiagramm hinzufügen.
Um eine Kopie des sichtbaren Unterdiagramms in einer Case-, gestapelten Sequenz-, Diagrammdeaktivierungs-, bedingten Deaktivierungs- oder Typspezialisierungsstruktur zu erstellen und diese nach dem Original in die Struktur einzufügen, gehen Sie wie folgt vor:
- Öffnen Sie das Unterdiagramm, das Sie kopieren möchten.
- Klicken Sie mit der rechten Maustaste auf den Strukturrand, und wählen Sie im Kontextmenü die Option Case kopieren (oder Rahmen kopieren oder Unterdiagramm kopieren) aus. Die Kopie enthält alle Objekte aus dem originalen Unterdiagramm mit Ausnahme der Blockdiagrammanschlüsse, die zu den Frontpanel-Objekten gehören.
- Wenn Sie eine bedingte Deaktivierungsstruktur konfigurieren, klicken Sie mit der rechten Maustaste auf den Rand der Struktur und wählen Sie Unterdiagramm kopieren aus dem Kontextmenü zur Anzeige des Dialogfelds Bedingung konfigurieren aus. Wählen Sie ein Symbol aus und geben Sie einen Wert in das Dialogfeld Bedingung konfigurieren ein.
| Hinweis Wenn Sie die bedingte Deaktivierungsstruktur nicht in einem LabVIEW-Projekt verwenden, sind RUN_TIME_ENGINE, TARGET_BITNESS und TARGET_TYPE die einzigen verfügbaren Symbole. Wenn Sie eine bedingte Deaktivierungsstruktur in einem LabVIEW-Projekt verwenden, können Sie mit Hilfe der Seite Symbole für bedingte Deaktivierung solche Symbole festlegen und erstellen. |
Beim Hinzufügen oder Duplizieren von Unterdiagrammen sollten Sie folgende Aspekte berücksichtigen:
- Wenn Sie Rahmen zu einer gestapelten Sequenzstruktur hinzufügen, vorhandene Rahmen entfernen oder deren Anordnung ändern, passt LabVIEW die Nummerierung automatisch an.
- Beim Hinzufügen oder Löschen von Rahmen in einer flachen Sequenzstruktur passt sich die Größe der Struktur automatisch an.
- Wenn Unterdiagramme in einer bedingten Deaktivierungsstruktur neu angeordnet werden, können mehrere dieser Unterdiagramme TRUE sein. Es wird jedoch nur das erste Unterdiagramm, das TRUE ist, von LabVIEW kompiliert und ausgeführt.
-
Das Hinzufügen oder Löschen von Unterdiagrammen in einer Typspezialisierungsstruktur wirkt sich auf Unterdiagrammbeschriftungen und die Ausführung des VIs aus. Dies liegt daran, dass die Typspezialisierungsstruktur versucht, jedes Unterdiagramm in der richtigen Reihenfolge zu kompilieren, und Unterdiagramme mit Syntaxfehlern ablehnt. Dabei wird das erste Unterdiagramm angenommen, das keine Syntaxfehler enthält. Die anderen Unterdiagramme werden ignoriert.
Die folgende Typspezialisierungsstruktur hat beispielsweise die Unterdiagramme A, B und C. Sie lehnt die ersten beiden Unterdiagramme ab und akzeptiert das letzte Unterdiagramm C (indiziert 2). Wenn Sie das Unterdiagramm D vor dem Unterdiagramm C hinzufügen, wird der Index des Unterdiagramms C zu 3. Die Struktur akzeptiert das Unterdiagramm D und ignoriert das Unterdiagramm C, da die Struktur das Unterdiagramm D ohne Fehler kompiliert, bevor sie zu C übergehen kann.
- Sie können auch Cases für Ereignisstrukturen hinzufügen oder kopieren.