Présentation du cours LabWindows/CVI Fondamental 2

Le cours LabWindows™/CVI Fondamental 2 est une continuation du cours LabWindows/CVI Fondamental 1. Après avoir suivi ce cours, vous pourrez créer des applications qui utilisent des communications réseau, des DLL et des ActiveX. Vous apprendrez à créer des interfaces utilisateur performantes, utilisant des menus et des barres d’outils. Vous pourrez tirer entièrement profit du PC avec votre application en apprenant à programmer une application multithread.

Formats disponibles

 

Formation à la demande non disponible pour ce cours

 

Formations virtuelles

 

Formations en salle

 

Cours privés non disponibles pour ce cours

Objectifs du cours

Informations détaillées sur le cours

Durée

Public

Prérequis

Produits NI utilisés

Ressources pédagogiques

Coût en crédits

Descriptif du cours LabWindows/CVI Fondamental 2

LeçonPrésentationThèmes
Revue des concepts de Fondamental 1Lors de cette courte leçon, vous reverrez les concepts importants abordés durant le cours LabWindows/CVI Fondamental 1.
  • Opération du modèle de fonction de callback dans LabWindows/CVI
  • Système d’exploitation de messagerie et LabWindows/CVI 
  • Structure et utilisation des drivers d’instruments
Programmation de l’interface utilisateurCette leçon décrit les fonctionnalités d’interface utilisateur supplémentaires se trouvant dans LabWindows/CVI et utilise ces fonctionnalités dans des exercices pratiques.
  • Changement de l'apparence et de la fonction des objets de l'interface utilisateur
  • Créer des menus personnalisés avec l’éditeur de menus
  • Contrôler des menus complexes par programmation
  • Ajouter des contrôles de table à vos interfaces utilisateur
  • Utiliser un contrôle d’arborescence pour afficher des données hiérarchiques 
  • Afficher des données multi-dimensionnelles complexes dans un graphe d’intensité 
  • Ajouter des commandes personnalisées prédéfinies telles que des barres d’outils, commandes chemin, barres de progression, sélecteurs de couleurs et chaînes déroulantes, à vos interfaces utilisateur
Interopérabilité et communication réseauCette leçon décrit les technologies pour implémenter l’interopérabilité et la communication réseau, notamment .NET, ActiveX, variables réseau, TCP et UDP.
  • Interaction avec les assemblies .NET en utilisant LabWindows/CVI
  • Technologies ActiveX et utilisation de LabWindows/CVI comme client d’automatisation pour contrôler des applications externes
  • Construction d’applications capables de transmettre des données via le réseau en utilisant des variables réseau
  • Utiliser TCP/IP pour une communication Internet complexe 
  • Utiliser UDP pour la diffusion des données
Créer et utiliser des bibliothèques de liens dynamiques (DLL)Cette leçon décrit les techniques de création et d’utilisation de DLL.
  • Développer du code modulaire et réutilisable
  • Compiler vos modules comme DLL pour que d’autres applications puissent bénéficier de votre développement
  • Comment mettre au point facilement vos DLL
Multithreading et fonctions du Kit de développement logiciel WindowsCette leçon vous enseigne des techniques de programmation avancées dans LabWindows/CVI. Vous apprendrez à créer une application multithread et à utiliser des files d’attente « thread-safe » pour transférer des données entre threads, en toute sécurité. Vous apprenez également à utiliser les fonctions du kit SDK Windows pour ajouter de la flexibilité à vos applications LabWindows/CVI.
  • Construire des applications multithread efficaces
  • Comment LabWindows/CVI utilise les threads
  • Utiliser des files d’attente « thread safe » afin de transporter des informations entre threads, en toute sécurité
  • Comment protéger les sections critiques de vos threads 
  • Utiliser des fonctions du kit de développement logiciel Windows pour étendre les fonctionnalités de LabWindows/CVI
  • Fonctionnalités supplémentaires de LabWindows/CVI pour améliorer les performances du code
Toolkits et modules LabWindows/CVICette leçon vous fait découvrir des fonctionnalités performantes vous permettant de diminuer votre temps de développement ainsi que le coût qui lui est associé.
  • Utiliser le toolkit LabWindows/CVI Execution Profiler pour identifier les goulots d’étranglement ainsi que le code inefficace et optimiser les performances d’exécution
  • Toolkits et modules supplémentaires LabWindows/CVI

Poursuivez votre parcours de formation

Un ingénieur étudie LabVIEW sur son ordinateur.

 

LabVIEW Fondamental 1

 

Dans le cours LabVIEW Fondamental 1, vous explorerez l’environnement LabVIEW et l’analyse interactive, la programmation par flux de données et les techniques de développement courantes dans un format pratique.

 

 

 

Un technicien effectue des tests avec TestStand.

 

Développement de programmes de test à l’aide de TestStand

 

Le cours Développement de programmes de test à l’aide de TestStand vous apprend à naviguer dans l’environnement TestStand et à créer rapidement des applications de test répondant à vos besoins de test en utilisant différents langages de conception.

 

 

Un instructeur NI enseigne...

 

Conception de systèmes de test à l’aide de TestStand

 

Le cours Conception et configuration de systèmes de test à l’aide de TestStand étend les connaissances acquises en suivant le cours Développement de programmes de test à l’aide de TestStand et en couvrant la personnalisation de TestStand pour mieux répondre à vos besoins de test.

 

Mise à niveau vers l’adhésion

Si vous prévoyez de suivre au moins trois cours dispensés par un instructeur NI en un an, l’adhésion au programme de formations offre un accès économique et illimité à tous les cours virtuels publics et en classe NI, ainsi qu’un nombre illimité de bons de certification.