Les développeurs de logiciels ont rarement l’intention qu’une application terminée soit utilisée uniquement sur l’ordinateur de développement. Pour résoudre ce problème, NI fournit LabVIEW Application Builder, un outil convivial qui permet aux utilisateurs de LabVIEW de configurer les spécifications de construction :
L’utilisation des spécifications de construction diffère considérablement selon la version de LabVIEW que vous utilisez. Reportez-vous à l’Aide LabVIEW pour obtenir les informations les plus détaillées et les plus récentes sur Application Builder. Vous pouvez accéder à l’Aide LabVIEW en sélectionnant Aide (Help) » Aide LabVIEW (LabVIEW Help) dans LabVIEW.
LabVIEW Application Builder est requis pour créer un exécutable ou un programme d’installation. La version Système de développement professionnel de LabVIEW inclut Application Builder. Si vous utilisez la version de base ou le système de développement complet de LabVIEW, vous pouvez acheter Application Builder séparément.
LabVIEW Application Builder tire profit de l’organisation fournie par le projet LabVIEW, qui organise et gère les fichiers associés à une application. Ces fichiers incluent des VIs, des bibliothèques de projets, de la documentation, des fichiers de données, une configuration matérielle, et plus encore. Application Builder crée des applications, des DLL, et bien plus à partir de fichiers spécifiés par l’utilisateur dans un projet LabVIEW, et les paramètres de construction individuels sont enregistrés dans les spécifications de construction du projet.
Si vous recherchez des informations de Démarrage, parcourez les ressources disponibles dans Développement et distribution d’une application et suivez les liens ci-dessous pour obtenir des références détaillées de chaque type de spécification de construction.
Pour plus d’informations sur les pages de configuration individuelles pour chaque type, reportez-vous à la rubrique d’aide LabVIEW pour chaque type :Application (EXE), Installeur, Interop Assembly.NET, Paquet, Bibliothèque empaquetée, Bibliothèque partagée, et Fichier zip.
Lorsque vous utilisez Application Builder, plusieurs pages de configuration différentes s’affichent. Ces pages sont intitulées de manière similaire pour les différents types de spécifications de construction, mais peuvent différer selon le type. Les captures d’écran ci-dessous sont du type construction Application (EXE), sauf indication contraire. Vous pouvez suivre les images ci-dessous en ouvrant un projet LabVIEW, en cliquant avec le bouton droit sur l’élément de projet Spécifications de construction et en sélectionnant Nouvelle >> Application (EXE) ou un autre type de construction. Explorez les options de chaque page de configuration et reportez-vous aux Propriétés de l’application dans l’Aide LabVIEW pour plus d’informations sur les paramètres par catégorie.
Ci-dessous, le terme « Requis » est utilisé pour indiquer que vous devez personnaliser les informations sur la page pour votre spécification de construction. Recommandé signifie que la page utilisera les paramètres par défaut, mais vous devez les personnaliser. Par exemple, vous pouvez avoir plusieurs spécifications Application (EXE), mais si vous ne personnalisez pas la page des informations recommandées, tous les EXE seront nommés « Application.exe ». Pour voir quelles configurations sont requises, recommandées ou facultatives pour votre type de construction, reportez-vous à la section Configuration des spécifications pour une application construite de Développement et distribution d’une application dans l’Aide LabVIEW.
Si vous déplacez un code entre des machines de développement ou souhaitez que les utilisateurs aient accès aux fichiers source lors de la distribution du code, vous ne devriez pas assembler le code au format EXE. Envisagez plutôt d’utiliser les Distributions du code source pour empaqueter les fichiers source LabVIEW et les distribuer à d’autres développeurs LabVIEW. La capacité de créer des distributions du code source est disponible dans toutes les versions de LabVIEW (version de base, complète ou professionnelle) et ne requiert pas Application Builder.