Possède un ou plusieurs sous-diagrammes, dont un seul est compilé et exécuté par LabVIEW en fonction de l'ordre et du résultat de la compilation du sous-diagramme. LabVIEW refuse les sous-diagrammes dans l'ordre s'ils ont des erreurs de syntaxe. LabVIEW accepte le premier sous-diagramme qui n'a pas d'erreur de syntaxe et ignore les sous-diagrammes restants. Si tous les sous-diagrammes ont des erreurs de syntaxe, cette structure accepte le dernier. Les erreurs de syntaxe sont des erreurs au sein de la structure, telles que des fils de liaison brisés, pas des erreurs causées par des sous-VIs ou d'autres dépendances. Utilisez cette structure afin de personnaliser des sections de code dans un VI malléable (.vim) pour des types de données spécifiques. Vous pouvez aussi utiliser cette structure avec les VIs et fonctions d'Assertion de type pour forcer un VI malléable à n'accepter qu'un sous-ensemble des types de données acceptables.

Une fois la structure Spécialisation de type créée, vous pouvez ajouter, dupliquer, réorganiser ou supprimer les sous-diagrammes. Pour afficher les différents sous-diagrammes disponibles, cliquez sur les flèches d'incrémentation ou de décrémentation de l'étiquette du sélecteur. Vous pouvez aussi supprimer la structure sans supprimer les objets qu'elle contient.

La structure Spécialisation de type vous permet de désactiver des sections de code spécifiques sur le diagramme en fonction des résultats de la compilation. Pour désactiver des sections de code spécifiques sur le diagramme en fonction d'une condition définie par l'utilisateur, utilisez la structure à conditions désactivées. Pour désactiver une section d'un diagramme, utilisez la structure à diagrammes désactivés.

Pour remplacer par une structure à conditions désactivées ou à diagrammes désactivés, cliquez avec le bouton droit sur le cadre de la structure Spécialisation de type et sélectionnez Remplacer par une structure à conditions désactivées ou Remplacer par une structure à diagrammes désactivés dans le menu local.


icon

Détails du module FPGA

Les détails suivants s'appliquent lorsque vous utilisez cet objet dans un VI FPGA.

Remarque Les détails suivants sont susceptibles de changer avec chaque version du LabVIEW FPGA Module .
Boucle cadencée à un cycle Supportée.
Utilisation Lorsque vous utilisez la structure Spécialisation de type dans un VI FPGA, LabVIEW évalue les résultats de la compilation à la compilation et ne compile qu'un sous-diagramme.
Cadencement Entrer et sortir de cette structure ne nécessite pas de temps sur le FPGA.
Ressources Un seul sous-diagramme de la structure Spécialisation de type est compilé sur le FPGA. Les sous-diagrammes inactifs ne consomment pas de ressources FPGA. La structure Spécialisation de type elle-même ne consomme pas de ressources FPGA.

Exemples

Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

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