Construction d'étapes Exécuter un VI LabVIEW à partir de VIs existants

LabVIEW SignalExpress

Construction d'étapes Exécuter un VI LabVIEW à partir de VIs existants

Vous pouvez appeler la plupart des VIs à partir de LabVIEW SignalExpress

Effectuez les étapes suivantes pour construire un VI utilisable dans une étape Exécuter un VI LabVIEW.

Remarque Vous devez utiliser LabVIEW 7.1 ou version ultérieure pour créer un VI exécutable avec l'étape Exécuter un VI LabVIEW. Vous ne pouvez pas utiliser l'étape Exécuter un VI LabVIEW pour exécuter un VI qui a été enregistré pour une version antérieure de LabVIEW. Vous devez enregistrer le VI dans la version de LabVIEW que vous voulez exécuter.
  1. Ouvrez un VI existant pour l'utiliser comme étape Exécuter un VI LabVIEW. Vous pouvez aussi utiliser un modèle pour construire une étape Exécuter un VI LabVIEW.
  2. Connectez toutes les entrées et sorties nécessaires à l'opération du VI au connecteur du VI. Lorsque vous appelez un VI à partir de LabVIEW SignalExpress, ce dernier lit le connecteur du VI pour déterminer les entrées et sorties. Si vous ne câblez pas les entrées et sorties au connecteur, LabVIEW SignalExpress ne peut pas transférer les données en entrée ou en sortie du VI. Si les entrées et sorties sont connectées au connecteur, LabVIEW SignalExpress peut convertir correctement un projet LabVIEW SignalExpress en diagramme LabVIEW. Assurez-vous que LabVIEW SignalExpress supporte les types de données des commandes et des indicateurs.
  3. Sélectionnez Fichier»Propriétés du VI, puis Exécution dans le menu déroulant de Catégorie et sélectionnez l'option Exécution réentrante. Les VIs réentrants créent un espace de données unique pour chaque instance d'un VI lorsqu'il est appelé. Puisque vous pouvez utiliser plusieurs fois le même VI dans un projet LabVIEW SignalExpress, vous devez enregistrer le VI comme réentrant pour éviter un conflit d'espace de données.
  4. LabVIEW 7.1 : Enregistrez le VI comme LLB comportant tous ses sous-VIs en sélectionnant Fichier»Enregistrer avec options et en cliquant sur l'option Distribution de l'application dans LabVIEW. Si vous combinez tous les sous-VIs dans une LLB, tous les éléments nécessaires à l'exécution du VI seront présents sur le système. Reportez-vous à l'Aide LabVIEW pour obtenir des informations complémentaires sur la création de bibliothèques liées dans LabVIEW.

    LabVIEW 8.0 : Enregistrez le VI comme distribution de code source avec tous ses sous-VIs en créant une nouvelle bibliothèque de projet comportant les VIs. Cliquez avec le bouton droit sur l'option Spécifications de construction dans la fenêtre de l'Explorateur de projet et sélectionnez Nouveau»Distribution du code source. Dans la boîte de dialogue Propriétés de la distribution du code source, désélectionnez les options Exclure vi.lib, Exclure instr.lib et Exclure user.lib. Cliquez sur le bouton Construire pour construire la distribution du code source. Reportez-vous à l'Aide LabVIEW pour obtenir des informations complémentaires sur la création de bibliothèques de projet et de distributions de code source dans LabVIEW.

    LabVIEW 8.2 et versions ultérieures : Enregistrez le VI comme distribution de code source avec tous ses sous-VIs en créant une nouvelle bibliothèque de projet comportant les VIs. Cliquez avec le bouton droit sur l'option Spécifications de construction dans la fenêtre de l'Explorateur de projet et sélectionnez Nouveau»Distribution du code source. Sur la page Autres exclusions de la boîte de dialogue Propriétés de la distribution du code source, décochez les options Exclure les fichiers de vi.lib, Exclure les fichiers de instr.lib et Exclure les fichiers de user.lib. Cliquez sur le bouton Construire pour construire la distribution du code source. Reportez-vous à l'Aide LabVIEW pour obtenir des informations complémentaires sur la création de bibliothèques de projet et de distributions de code source dans LabVIEW.
  5. Avant d'utiliser la bibliothèque liée que vous venez de créez, fermez-la ainsi que LabVIEW pour supprimer le VI de la mémoire système.
Remarque À chaque fois qu'une étape Exécuter un VI LabVIEW utilise une DLL (Dynamic Link Library), vous devez maintenir le chemin de la DLL. Si vous déplacez la DLL ou que vous mettez les fichiers sur un autre ordinateur, vous devez ouvrir l'étape Exécuter un VI LabVIEW dans LabVIEW pour relier le VI à la DLL.