Page Exécution (boîte de dialogue Propriétés du VI)
- Mise à jour2025-07-30
- Temps de lecture : 6 minute(s)
Pour afficher cette page, sélectionnez Fichier»Propriétés du VI sur la fenêtre de la face-avant ou du diagramme d'un VI, puis sélectionnez Exécution dans le menu déroulant de Catégorie.
Utilisez cette page pour définir les propriétés d'exécution.
Cette page comprend les éléments suivants :
| Option | Description |
|---|---|
| Autoriser la mise au point | Autorise la mise au point sur ce VI. Par exemple, vous pouvez placer des points d'arrêt, créer des sondes, activer l'animation de l'exécution et exécuter le VI en mode pas à pas. Désélectionnez cette option pour diminuer les besoins de mémoire et améliorer légèrement les performances. |
| Réentrance | Indique si plusieurs instances de ce VI peuvent s'exécuter simultanément. Par défaut, un VI est non réentrant, de sorte que chaque appel au VI doit attendre que les autres appels à ce VI aient terminé leur exécution. Pour permettre l'exécution simultanée de plusieurs appels au VI, sélectionnez une des options d'exécution réentrante. Remarque L'option Réentrance doit être la même dans un VI de dispatch dynamique membre de la classe parent et dans un VI de dispatch dynamique membre de la classe enfant.
(Module FPGA) Par défaut, les sous-VI créés sous une cible FPGA sont réentrants.
|
| Incorporer le code du sous-VI dans les VIs appelants (inlining) | Spécifie s'il faut incorporer le code du sous-VI dans ses VIs appelants. |
| Priorité | Détermine la priorité à laquelle un VI s'exécute dans le système d'exécution de LabVIEW. Utilisez cette commande pour définir la priorité d'un VI important par rapport à la priorité d'autres VIs dans l'application. Si un autre VI avec une priorité plus élevée appelle ce VI, la priorité de ce VI augmente pour correspondre à la priorité du VI appelant. La priorité de ce VI ne tombe jamais en dessous du niveau que vous définissez dans cette boîte de dialogue. Sélectionnez la priorité sous-programme pour que le système d'exécution de LabVIEW exécute le VI aussi efficacement que possible. Vous ne pouvez pas abandonner l'exécution d'un VI qui a une priorité de sous-programme. Vous pouvez aussi utiliser la priorité Priorité pour déterminer la priorité d'un VI par programmation. Remarque L'option Priorité doit être la même dans un VI de dispatch dynamique membre de la classe parent et dans un VI de dispatch dynamique membre de la classe enfant. |
| Système d'exécution privilégié | Définit le système d'exécution préféré. LabVIEW supporte plusieurs systèmes d'exécution simultanés. Sur certaines plates-formes, un VI fonctionnant dans un système d'exécution peut être lancé au milieu d'un VI fonctionnant dans un autre système d'exécution. Cela permet aux tâches à priorité plus élevée, telles que les boucles d'acquisition de données, d'interrompre de longues opérations, comme des calculs lents. Normalement, vous configurez tous les VIs pour qu'ils s'exécutent dans le même système d'exécution que celui de l'appelant. Pour choisir un autre système d'exécution pour un ensemble de VIs, définissez le VI de niveau principal pour ce système d'exécution. Tous ses sous-VIs s'exécuteront aussi dans ce système d'exécution. Remarque L'option Système d'exécution privilégié doit être la même dans un VI de dispatch dynamique membre de la classe parent et dans un VI de dispatch dynamique membre de la classe enfant. |
| Activer la gestion d'erreur automatique | Active la gestion d'erreur automatique pour le diagramme du VI actuel. Lorsque le VI s'exécute, LabVIEW suspend l'exécution, met en évidence le sous-VI ou la fonction où l'erreur s'est produite, et affiche une boîte de dialogue d'erreur. Remarque Le moteur d'exécution de LabVIEW ne supporte pas la gestion d'erreur automatique. |
| Exécuter à l'ouverture | Permet à un VI de se mettre en mode d'exécution et de s'exécuter automatiquement lorsque vous l'ouvrez. Remarque
LabVIEW ignore cette option dans les cas suivants :
Remarque Lorsqu'un utilisateur lance un VI à partir d'un emplacement de disque autre que les emplacements standard de l'installateur NI, tels que le dossier LabVIEW 20XX ou National InstrumentsShared , l'utilisateur est invité à choisir entre exécuter le VI ou l'ouvrir en mode édition. |
| Interrompre l'exécution à l'appel | Suspend l'exécution d'un sous-VI au moment de l'appel et attend une action de l'utilisateur. Cette option revient à sélectionner Exécution>>Interrompre l'exécution à l'appel. |
| Réinitialiser les indicateurs à l'appel | Réinitialise un indicateur, tel qu'un graphe, à chaque fois que vous appelez le VI qui contient cet indicateur. Pour un VI de niveau principal, les indicateurs sont réinitialisés à chaque exécution du VI. |
| Gestion automatique des menus au lancement | LabVIEW gère automatiquement les sélections de menus lorsque vous ouvrez et exécutez le VI. Si vous désélectionnez cette option, la barre du menu d'exécution est désactivée jusqu'à ce que vous puissiez utiliser la fonction Élément de menus sélectionné pour gérer les sélections de menus. |
| Pré-allouer les tableaux et chaînes automatiquement | (Module FPGA) Optimise les opérations sur les chaînes et les tableaux. Cette option oblige LabVIEW à préallouer la mémoire au moment de compiler plutôt que l'allouer dynamiquement en mémoire au moment de l'exécution. Par défaut, le module FPGA affiche cette option pour les VIs des cibles FPGA de la fenêtre de l'Explorateur de projet. Cette option doit être activée avant de compiler les VIs qui utilisent des tableaux ou des chaînes pour des périphériques FPGA. |