| Performance
et connectivité Public
concerné : Tout developpeur ayant besoin d'optimiser les performances,
ou d'étendre les fonctionnalités de ses applications LabVIEW.
Comprendre les problèmes de performances et de
mémoire, le fonctionnement du partage des ressources par les différents
éléments d'une application. Utiliser des techniques avancées
de synchronisation et de gestion de données. Combiner
LabVIEW avec les ActiveX et .NET.
Première journée: Améliorer les performances Cette partie rappelle les points essentiels du cours Développeurs I et continue d'aborder comment maximiser les performances de vos VI, incluant comment améliorer la vitesse du moteur d'exécution et l'utilisation de la mémoire. Cette partie décrit aussi les erreurs communes et explique les techniques pour débugger une application qui ne se comporte pas comme prévu. Les sujets abordés sont :
Programmer des événements LabVIEW est un environnement de programmation en flux de données qui détermine l'ordre d'exécution des éléments du diagramme. Cependant, il est parfois utile d'exécuter un code quand une action ou un événement arrive. Le cours LabVIEW Développeurs I introduit la notion de programmation par événement lors de la mise en place de l'architecture de l'application. Cette partie étend les concepts de programmation d'événements ainsi vous pourrez comprendre et implémenter des événements statiques, dynamiques, du fait de l'utilisateur ou ActiveX. Les sujets abordés sont :
Bibliothèques partagées (DLL) Une bibliothèque partagée est une bibliothèque de fonctions exécutables ou de données pouvant être utilisées par Windows. Cette partie décrit les concepts de bibliothèque partagée, de Dynamic Link Library (DLL) et comment utiliser, créer des bibliothèques partagées /DLL avec LabVIEW. Les sujets abordés sont :
![]()
VI Server Cette partie décrit VI Server, qui est le mécanisme pour contrôler, par programmation, les VI et les applications de LabVIEW. VI Server vous permet aussi de contrôler les VI et applications distantes par le réseau TCP/IP. Les sujets abordés sont :
Plate-formes de communication Windows La technologie ActiveX permet d'avoir un modèle standard pour une communication entre applications ayant été programmées avec des langages différents qui peuvent être implémentés sur différentes plate-formes. LabVIEW supportes les technologies de conteneur et automatisation ActiveX. Cette partie décrit la technologie ActiveX qui améliore les intéractions entre LabVIEW et les autres applications supportant ActiveX telles que Excel. Une introduction à Windows .NET sera faite. Les sujets abordés sont :
DataSocket Cette partie décrit les capacités DataSocket pr édéfinies de LabVIEW DataSocket est un outil de programmation capable de lire, écrire et partager des données entre applications et entre des sources et cibles à travers le réseau. Les sujets abordés sont :
TCP/IP Cette partie décrit les différents protocoles et méthodes que LabVIEW supporte pour le transfert de données à partir et vers d'autres applications, incluant TCP/IP et comment utiliser les VI et les fonctions TCP de LabVIEW pour communiquer avec des applications sur d'autres ordinateurs à travers le réseau. Cette partie introduit le modèle client/serveur qui est la base de la plupart des protocoles de communication. Les sujets abordés sont :
|