
LabVIEW Connectivité
Description
Ce cours vous apprend à tirer parti des possibilités de connectivité de LabVIEW afin d’interfacer vos applications avec d’autres ressources en réseau.
Public concerné
Les développeurs LABVIEW souhaitant étendre les fonctionnalités de leurs applications LabVIEW en se connectant via le réseau à d'autres systèmes.
Objectifs de la formation
- Apprendre à intégrer les applications LabVIEW à d’autres applications pour étendre leurs fonctionnalités
- Concevoir des applications afin de bénéficiers des avantages de différentes technologies réseau
- Contrôler les VI(s) et les applications LabVIEW par programmation VI Server
Prérequis
Pour suivre efficacement cette formation LabVIEW Connectivité, les stagiaires doivent avoir :
- Une maîtrise solide de LabVIEW niveaux 1 et 2: Ils doivent être à l'aise avec la création d'interfaces utilisateur, la programmation de séquences, la gestion des données et l'utilisation des outils de base de LabVIEW.
- Des connaissances en programmation orientée objet: Bien que LabVIEW ne soit pas purement orienté objet, comprendre les concepts de classes, d'objets et d'héritage peut être utile pour appréhender certains aspects de la programmation avancée, notamment l'utilisation d'ActiveX et .NET.
- Des notions de base en réseaux: Comprendre les concepts de base des réseaux (protocoles, clients/serveurs, etc.) est nécessaire pour aborder les sujets de communication et d'interopérabilité.
Programme de la formation
Exploiter les bibliothèques partagées en LabVIEW
- Introduction aux bibliothèques partagées
- Appeler une bibliothèque partagée
- Utilisation de l'assistant Shared Library Importer
Utilisation du VI Server
- Qu’est-ce que le VI Server ?
- Le modèle de programmation VI Server
- Les fonctions VI Server
- Communication à distance
- Appel dynamique et chargement de VIs
Utilisation d’ActiveX et des objets .NET en LabVIEW
- Utiliser les contrôles ActiveX serveurs et documents
- Appeler un ActiveX LabVIEW server depuis un autre langage
- Utiliser les Assemblies et les contrôles .NET dans LabVIEW
- Répondre aux évènements ActiveX et .NET
Connexion aux bases de données
- Qu’est-ce qu’une base de donnée ?
- Les standards de base de données
- Se connecter à une base de données
- Réaliser des opérations basiques sur une base de données
- Structured Query Language (SQL)
Diffuser des données vers un client
- Introduction à la diffusion de données
- Implémenter un modèle de diffusion
- Introduction à TCP/IP
- Développer un modèle client/serveur
Utiliser LabVIEW en Web Services
- Introduction aux Web Services
- LabVIEW en tant que serveur Web
- LabVIEW en tant que client HTTP