Hat ein oder mehrere Unterdiagramme, von denen je nach Reihenfolge und Ergebnissen der Kompilierung eines kompiliert und ausgeführt wird. Unterdiagramme mit Syntaxfehlern werden nicht angenommen. Dabei wird das erste Unterdiagramm kompiliert und ausgeführt, das keine Syntaxfehler enthält. Die anderen Unterdiagramme werden ignoriert. Wenn alle Unterdiagramme mit Syntaxfehlern behaftet sind, arbeitet diese Struktur mit dem letzten Unterdiagramm. Syntaxfehler deuten auf Probleme innerhalb der Struktur hin und können beispielsweise durch eine unterbrochene Verbindung verursacht werden. Von SubVIs oder anderen abhängigen Komponenten hervorgerufene Probleme zählen nicht zu den Syntaxfehlern. Mit dieser Struktur können Sie Blockdiagrammabschnitte in einem datentypflexiblen VI (*.vim) für bestimmte Datentypen anpassen. Sie können diese Struktur auch in Verbindung mit den VIs und Funktionen zur Typüberprüfung verwenden und ein datentypflexibles VI auf diese Weise veranlassen, nur mit einem Teil der mit dem VI kompatiblen Datentypen zu arbeiten oder die Arbeit mit bestimmten Datentypen zu verweigern.

Nach dem Erstellen einer Typspezialisierungsstruktur können Unterdiagramme hinzugefügt, kopiert, neu angeordnet und gelöscht werden. Zur Anzeige der einzelnen Unterdiagramme klicken Sie im Selektor auf die Pfeile. Das Entfernen einer Struktur ist auch möglich, ohne die darin befindlichen Objekte zu löschen.

Mit der Typspezialisierungsstruktur können Abschnitte des Blockdiagramms basierend auf den Ergebnissen der Kompilierung deaktiviert werden. Um bestimmte Abschnitte des Blockdiagramms basierend auf einer benutzerdefinierten Bedingung zu deaktivieren, verwenden Sie die bedingte Deaktivierungsstruktur. Mit der Diagrammdeaktivierungsstruktur lässt sich ein Blockdiagrammabschnitt deaktivieren.

Zum Ersetzen der bestehenden Struktur durch eine bedingte Deaktivierungsstruktur oder eine Diagrammdeaktivierungsstruktur klicken Sie die Struktur mit der rechten Maustaste an und wählen Sie Durch bedingte Deaktivierungsstruktur ersetzen oder Durch Diagrammdeaktivierungsstruktur ersetzen aus.


icon

Details zum FPGA-Modul

Die folgenden Details gelten, wenn Sie dieses Objekt in einem FPGA-VI verwenden.

Hinweis Die folgenden Details können sich mit jeder Version des LabVIEW FPGA Modules ändern.
SCTL (Single-Cycle Timed Loop) Unterstützt.
Verwendung Wenn Sie die Typspezialisierungsstruktur in einem FPGA-VI verwenden, wertet LabVIEW die Kompilierungsergebnisse während der Kompilierung aus und kompiliert nur ein Unterdiagramm.
Timing Das Eintreten und Verlassen dieser Struktur erfordert keine Zeit auf dem FPGA.
Ressourcen Nur ein Unterdiagramm der Typspezialisierungsstruktur wird auf den FPGA kompiliert. Inaktive Unterdiagramme beanspruchen keine FPGA-Ressourcen. Die Typspezialisierungsstruktur selbst beansprucht ebenfalls keine FPGA-Ressourcen.

Beispiele

Die folgenden Beispieldateien sind in LabVIEW enthalten.

  • labview\examples\Malleable VIs\Type Specialization Structure\Malleable VIs - Type Specialization Structure.lvproj