| L'approfondissement
des connaissances Planification des applications LabVIEW Cette partie décrit certaines fonctionnalités impliquées dans le développement d'applications LabVIEW, incluant le processus de design, l'organisation des composants des sous VI et le processus de combinaison de ces composants pour créer une application complète. Dans cette partie, il sera également décrit l'architecture commune de la programmation en LabVIEW ainsi que les outils d'aide pour construire vos VI. Les sujets abordés sont : • Résumé du processus de design et l'implémentation des grandes applications LabVIEW • Choisir la bonne architecture de programmation pour votre application • Création de menus avec des clusters de booléens • Création de VI à partir d'un modéle Techniques de design de VI Cette partie décrit les techniques correctes pour le design et la construction de VI. Ces techniques incluent un résumé des fonctionnalité de l'interface utilisateur, la construction des diagrammes, les techniques de câblage, la gestion des erreurs et un panorama des menus du moteur d'exécution de LabVIEW. Ces techniques sont importantes lors du design et de la construction d'application plus complexes. Les sujets abordés sont : • Les bases du design d'interface utilisateur • Bonnes techniques de programmation pour faire des diagrammes modulaires et réutilisables • Utilisation de conventions pour une documentation propre • Implémenter le gestionnaire d'erreur dans LabVIEW • Apprendre comment organiser les fichiers de développement afin d'avoir une hiérarchie facile à utiliser • Utiliser les structures séquences pour contrôler l'exécution d'un programme • Apprendre comment développer une application qui utilise des menus d'exécution personnalisés Propriétés des objets Cette partie décrit comment modifier les propriétés des objets de la face-avant par programmation. Les propriétés pouvant être modifiées incluent la couleur, la taille, la position, le comportement etc. Tout d'abord, les propriétés simples des objets seront abordées. Ensuite, les propriétés des graphes déroulants et des graphes seront détaillées. En tout dernier lieu, cette partie décrit les références de commandes et leurs avantages afin de modifier les propriétés à partir des sous VI. Les sujets abordés sont : • Contrôler par programmation l'interface utilisateur avec des noeuds de propriétés • Personnaliser les graphes déroulants et les graphes à l'aide de noeuds de propriétés • Utiliser les références de commandes pour changer des propriétés contenues dans des sous-VI • Utiliser les définitions de type qui pourront être facilement modifiables et réutilisables Variables locales et globales Ce chapitre décrit comment transmettre des données sans utiliser de fils connecteurs. Ce concept est puissant et doit être utilise correctement dans les VIs. Le premier point de ce chapitre détaille un peu la gestion des données. Nous introduirons ensuite la notion de variables locales, ainsi que de variables globales. Enfin, le cours details quels sont les cas dans lesquels utiliser, et ne pas utiliser les variables dans les VIs. Les sujets abordés sont : • Implémenter des variables locales et globales afin de transmettre des données dans un Vis et entre plusieurs Vis. • Identifier les cas ou les variables sont apropriées. Technique avancées de lecture/écriture dans des fichiers Durant le cours LabVIEW Basics I, vous avez appris les principes de la lecture/écriture dans des fichiers. Ce chapitre détaille des méthodes plus poussées. Par exemple, un format de données peut avoir des avantages par rapport aux autres, dans le cas de votre application. De plus, vous devrez améliorer la vitesse des opérations de lecture/écriture. La vitesse de ces opérations est affectée à la fois par le format des données, et par la structure des routines de lecture/écriture, donc, il faut bien évaluer les délais requis pour votre application. Ce chapitre vous confère une compréhension en profondeur nécessaire pour réaliser des opérations de lecture/écriture de fichiers efficaces, et flexibles. Les sujets abordés sont : • Compréhension des fichiers de type byte stream • Sauvegarder des données dans des fichiers binaires • Récupérer des données depuis un format de fichier random-access • Créer vos propres formats de fichiers avec Datalog type file input/output ![]() Gestion de projets Ce chapitre décrit les différentes étapes entrant en jeu lors de la construction d’un projet d’application LabVIEW de grande ampleur, en incluant le processus du design, l’organisation des sous VIs, et la création d’une application complète. Les sujets abordés sont : • Assembler votre application LabVIEW • Utiliser les fonctions de gestion de projets intégrées a LabVIEW Gestion des données à distance Ce chapitre décrit les possibilités intégrées a LabVIEW, simplifiant le travail sous réseau. Vous pouvez transférer des données entre des VIs LabVIEW sur des ordinateurs interconnectés, et contrôler les Vis s’exécutant sur un ordinateur, depuis un autre. LabVIEW intègre ces fonctionnalités avancées permettant ces interconnexions, ainsi vous pouvez acquérir, analyser, et présenter des données, depuis n’importe quelle localisation. Les sujets abordés sont : • Transférer les données en utilisant la technologie DataSocket • Utiliser la fonction LabVIEW Web Server pour afficher les informations à distance • Afficher et contrôler une application LabVIEW en exécution à distance depuis LabVIEW et un explorateur Web |