Ce cours présente les différentes manières de communiquer sur un réseau à l’aide de LabVIEW. Vous découvrirez les avantages et les inconvénients de l’utilisation de chaque technologie lors de la communication avec des applications s’exécutant sur des systèmes distants.
Pour en savoir plus sur la communication entre LabVIEW et d’autres applications sur le même ordinateur, reportez-vous au cours LabVIEW Connectivity.
Date de la dernière version du cours ou numéro de version : 2021
Sur demande : 6 heures
Utilisateurs expérimentés de LabVIEW
LabVIEW Fondamental 1 et 2
LabVIEW
Utiliser des flux réseau et des variables partagées pour transférer des données entre des applications LabVIEW.
Diffuser des données sur un réseau en utilisant les protocoles UDP et TCP.
Implémenter un service Web et créer des VIs clients qui interagissent avec le service Web.
Créer des VIs qui interagissent avec SystemLink et DataFinder.
Utiliser le VI Serveur pour charger et exécuter de manière dynamique des VIs au niveau local et sur un système distant.
Développer un VI qui interagit avec une base de données par programmation.
Utiliser les API WebDAV et SFTP pour gérer des fichiers par programmation sur un réseau.
Leçon | Présentation | Thèmes |
---|---|---|
Comparaison des méthodes de communication réseau | Découvrez comment choisir le protocole approprié pour une application en comparant les protocoles TCP/UDP, les variables partagées publiées sur le réseau, les flux réseau, les services Web et l’API DataSocket. |
|
Flux continu de données | Apprenez à transférer des données en continu et à envoyer des commandes entre différentes applications à l’aide des flux réseau LabVIEW. |
|
Exploration des variables partagées | Apprenez à lire des variables partagées et à écrire dans celles-ci. |
|
Exploration de l’API DataSocket | Explorez l’API DataSocket et le protocole de transfert DataSocket. |
|
Exploration du protocole UDP | Explorez le protocole et le modèle de programmation UDP. |
|
Implémentation de modèles de diffusion | Explorez les modèles de diffusion. |
|
Présentation du protocole TCP | Explorez le protocole TCP et ses avantages. |
|
Implémentation du modèle client/serveur | Apprenez à utiliser le modèle client/serveur et les VIs TCP pour les communications réseau. |
|
Présentation des services Web | Découvrez les services Web et l’architecture de communication sous-jacente qu’ils utilisent. |
|
Exploration de l’architecture des services Web LabVIEW | Découvrez comment utiliser LabVIEW pour construire et déployer des services Web. |
|
Création de VIs de méthode HTTP | Créez et publiez un service Web puis développez des VIs pour modifier les réponses du serveur. |
|
Utilisation de LabVIEW pour interagir avec un service Web | Apprenez à créer un client HTTP dans LabVIEW. |
|
Configuration du service Web LabVIEW pour une communication sécurisée | Explorez la sécurité des services Web LabVIEW et configurez le serveur Web NI |
|
Connexion d’un VI Web à un service Web LabVIEW | Découvrez comment utiliser une application Web pour communiquer avec un service Web LabVIEW. |
|
Utilisation de l’API SystemLink | Utilisez les fonctions de l’API SystemLink pour effectuer des tâches SystemLink à partir de vos applications LabVIEW. |
|
Utilisation de l’API DataFinder | Découvrez les fonctionnalités de haut niveau de DataFinder et utilisez son API pour effectuer des tâches DataFinder à partir de vos applications LabVIEW. |
|
Capacités du VI Serveur | Découvrez l’objectif de haut niveau du VI Serveur et le modèle de programmation permettant d’accéder à ses fonctionnalités. |
|
Accès aux fonctionnalités de LabVIEW via VI Serveur | Explorez l’API du VI Serveur et utilisez-la pour accéder aux fonctionnalités de l’environnement de développement LabVIEW. |
|
Utilisation du VI Serveur pour communiquer avec un VI distant | Utilisez le VI Serveur pour lancer et contrôler l’exécution d’un VI qui se trouve sur un autre ordinateur du même réseau. |
|
Appel et chargement dynamiques de VIs | Explorez les différentes façons d’appeler et de charger un VI de manière dynamique et découvrez les avantages de chaque approche. |
|
Présentation des bases de données | Découvrez les concepts fondamentaux des bases de données et le LabVIEW Database Connectivity Toolkit. |
|
Connexion à une base de données dans LabVIEW | Explorez le modèle de programmation de base de données et connectez-vous à une base de données dans LabVIEW. |
|
Exécution d’opérations de base de données standard dans LabVIEW | Utilisez LabVIEW pour effectuer plusieurs opérations courantes sur les bases de données. |
|
Utilisation du langage de requête structurée | Utilisez des instructions SQL pour effectuer d’autres opérations de base de données dans LabVIEW. |
|
Exploration de l’API WebDAV | Utilisez l’API WebDAV pour transférer en toute sécurité des fichiers vers et depuis un serveur WebDAV dans vos applications LabVIEW. |
|
Exploration de l’API SFTP | Utilisez l’API SFTP pour transférer des fichiers en toute sécurité et interagir avec un serveur SFTP. |
|