LabVIEW Connectivity

Prochaines sessions

  • 13/06 14/06 Barraux

Voir tout le calendrier

Formateur(s) :

Tarif : 1450 €*

*prix indicatif sujet à variation

Prérequis :

  • LabVIEW Core3
  • Expérience de programmation d'applications de petite taille à intermédiaire en LabVIEW.

Objectifs

  • Apprendre à intégrer les applications LabVIEW à d'autres applications, pour étendre leurs fonctionnalités
  • Concevoir des applications en bénéficiant des avantages de différentes technologies réseau
  • Contrôler les VIs et les applications LabVIEW par programmation avec VI Serveur

 

Programme

Journée 1

Appel de bibliothèques partagées dans LabVIEW

Cette leçon décrit la manière d'utiliser LabVIEW pour appeler du code rédigé dans d'autres langages de programmation. Vous apprenez à utiliser le noeud de fonction « Appeler une fonction d'une DLL » pour appeler des DLL (Dynamic Link Libraries) sous Windows. Les sujets traités comprennent :

  • Présentation générale des bibliothèques partagées
  • Appel de bibliothèques partagées
  • Utilisation de l'Assistant d'importation de bibliothèques partagées
Utilisation du VI Serveur

Le VI Serveur est une technologie orientée objet, indépendante d'une plate-forme, qui fournit l'accès aux VIs LabVIEW par programmation. Cette leçon décrit la manière d'accéder au VI Serveur en utilisant des diagrammes, la technologie ActiveX et le protocole TCP pour communiquer avec des VIs et d'autres instances d'applications, de sorte que vous puissiez contrôler des VIs et LabVIEW par programmation. Les sujets traités comprennent :

  • Qu'est-ce que le VI Serveur ?
  • Modèle de programmation du VI Serveur
  • Fonctions du VI Serveur
  • Communication à distance
  • Appel et chargement dynamiques de VIs
Utilisation d'objets ActiveX et .NET dans LabVIEW

Cette leçon décrit la manière d'étendre les fonctionnalités de votre application en accédant à d'autres applications Windows à l'aide des technologies .NET et ActiveX, et de la programmation événementielle. Les sujets traités comprennent :

  • Utilisation de contrôles, serveurs et documents ActiveX dans LabVIEW
  • Appel du serveur LabVIEW ActiveX à partir d'autres langages
  • Utilisation de composants .NET dans LabVIEW
  • Réponse aux événements ActiveX et .NET

 

Journée 2

Connexion à des bases de données

Cette leçon définit la terminologie des bases de données et fait la démonstration de la programmation de bases de données dans LabVIEW. Les sujets traités comprennent :

  • Qu'est-ce qu'une base de données ?
  • Normes de bases de données
  • Connexion à une base de données
  • Opérations de bases de données standards
  • Structured Query Language (SQL)
Diffusion des données et remise de données à un client

Cette leçon décrit le mode d'utilisation du protocole UDP (User Datagram Protocol) pour communiquer de courts paquets de données à un ou plusieurs destinataires sur un réseau et pour implémenter le modèle de diffusion dans LabVIEW. En outre, cette leçon décrit le mode d'utilisation de TCP/IP pour communiquer et partager des données sur un seul réseau ou sur plusieurs réseaux interconnectés. Vous apprenez à créer des systèmes hétérogènes qui partagent des informations suivant le modèle Client/Serveur pour les applications en réseau.
Les sujets traités comprennent :

  • Présentation générale de la diffusion de données
  • Implémentation de modèles de diffusion
  • Présentation générale de TCP/IP
  • Implémentation du modèle Client/Serveur
Utilisation des services Web LabVIEW

Cette leçon vous présente les services Web LabVIEW et vous apprend à utiliser LabVIEW afin de fournir une interface de type page Web standard pour communiquer avec une application LabVIEW. Elle vous montrera comment utiliser LabVIEW comme client et comme serveur pour votre service Web. Les sujets traités comprennent :

  • Présentation générale des services Web
  • LabVIEW comme serveur Web
  • LabVIEW comme client HTTP

 

Cette formation vous intéresse ?