| LabVIEW Fondamental I : présentation du cours Introduction à LabVIEW Cette leçon présente l'environnement LabVIEW. Dans cette leçon, vous allez développer une application complète d'acquisition de signaux simulée en utilisant des VIs Express, ce qui vous permettra d'explorer l'environnement dans les moindres détails. Sujets abordés : • L'environnement LabVIEW incluant fenêtres, menus et outils • La face-avant et le diagramme LabVIEW • Le modèle de programmation par flux de données de LabVIEW • Les fonctionnalités d'aide de LabVIEW dont l'Aide contextuelle, l'Aide LabVIEW et les manuels LabVIEW • Techniques de mise au point dans LabVIEW Programmation modulaire Cette leçon présente la programmation modulaire dans LabVIEW. Dans LabVIEW, si un VI est utilisé dans un autre VI, il s'appelle sous-VI. Vous apprendrez à construire l'icône/connecteur d'un VI pour qu'il serve de sous-VI. Sujets abordés : • Fondements de la programmation modulaire avec les sous-VIs • Création d'une icône et d'un connecteur • Mise en oeuvre d'un VI en tant que sous-VI • Création de sous-VIs à partir des portions d'un autre VI Répétitions et boucles Cette leçon présente la boucle While et la boucle For, en plus des fonctions habituellement utilisées avec ces structures, dont le registre à décalage et le noeud de rétroaction. Les structures sont des représentations graphiques des boucles et des instructions de condition des langages de programmation textuels. Utilisez les structures du diagramme pour répéter des blocs de code et exécuter un code en fonction d'une condition ou dans un ordre spécifique. Sujets abordés : • Mise en oeuvre d'une boucle While • Mise en oeuvre d'une boucle For • Accès aux données depuis des itérations de boucles précédentes en utilisant des registres à décalage et des noeuds de rétroaction. Tableaux Cette leçon décrit la façon d'utiliser des tableaux pour regrouper les éléments de données du même type. Pensez à utiliser des tableaux lorsque vous travaillez avec une grande quantité de données semblables et lorsque vous effectuez des calculs répétitifs. Les tableaux conviennent tout à fait au stockage de données collectées depuis des waveforms ou des données générées dans des boucles. Sujets abordés : • Compréhension des tableaux • Création de tableaux avec boucles • Mise en oeuvre des fonctions sur les tableaux • Comment le polymorphisme s'applique à différentes fonctions LabVIEW ![]() Clusters Cette leçon décrit la façon d'utiliser des clusters pour regrouper les éléments de données de types différents. Vous saurez quand il convient d'utiliser un cluster plutôt qu'un tableau pour grouper des données. Dans la deuxième partie de cette leçon, vous apprendrez les fondements de la gestion d'erreurs dans les VIs LabVIEW. Sujets abordés : • Comprendre les clusters • Utiliser les fonctions cluster • Clusters d'erreur Tracé des données Cette leçon décrit la façon d'afficher des données sur des tableaux waveforms, des graphes waveform, des graphes XY et des graphes d'intensité. Vous saurez quel type de graphe utiliser pour différents types de données et comment fixer les priorités de ces graphes. Sujets abordés : • Mise en oeuvre des tableaux waveform pour afficher les données • Mise en oeuvre des graphes waveform et XY pour afficher des données • Graphes d'intensité Prise de décision dans un VI Cette leçon présente les méthodes pour prendre des décisions simples et complexes dans un VI. Ces méthodes vous permettent de choisir une action à entreprendre indépendamment du résultat d'une action précédente. Sujets abordés : • Prise de décision simple avec la fonction Choisir • Mise en oeuvre des structures Condition pour une prise de décision plus complexe • Mise en oeuvre de la Boîte de calcul pour procéder à la programmation textuelle, comme une instruction if-then Chaînes de caractères et E/S sur fichiers Cette leçon décrit les fonctionnalités de chaînes de caractères et d'E/S sur fichiers présentes dans LabVIEW. Séquences par groupes de chaînes de caractères de caractères ASCII : tableaux de caractères ASCII. Les opérations d'E/S sur fichiers acheminent les données entre fichiers. Sujets abordés : • Création de commandes et indicateurs de chaînes de caractères • Mise en oeuvre de plusieurs fonctions de chaînes de caractères • Opérations d'E/S sur fichiers • Mise en oeuvre de VIs d'E/S sur fichiers de haut niveau • Mise en oeuvre de VIs d'E/S sur fichiers de bas niveau • Formatage des fichiers texte dans les tableurs Acquisition de données et waveforms Cette leçon décrit la façon d'utiliser des périphériques d'acquisition de données (DAQ) dans LabVIEW. Vous apprendrez à écrire un VI capable de communiquer avec des périphériques DAQ. Vous apprendrez à enregistrer des données sur fichiers. Sujets abordés : • Périphériques DAQ • Acquisition de données dans LabVIEW • Opération d'entrées analogiques • Stockage des données acquises, moyennage et enregistrement des données acquises sur disque • Opération de sorties analogiques • Compteurs • E/S numériques Contrôle d'instruments Cette leçon décrit la façon d'utiliser LabVIEW pour contrôler et acquérir des données depuis des instruments externes GPIB et de port série. Vous apprendrez à utiliser VISA, des drivers d'instruments LabVIEW Plug & Play, ainsi que l'Assistant d'E/S instruments pour effectuer des E/S d'instruments. Sujets abordés : • Contrôle d'instruments • Communication GPIB et configuration • L'Assistant d'E/S instruments • VISA • Drivers d'instruments LabVIEW • Mise en oeuvre des VIs des drivers d'instruments pour communiquer avec un instrument • Communication série • Transferts de waveforms Personnalisation des VIs Cette leçon décrit la façon de configurer l'apparence et le comportement des VIs et de l'environnement LabVIEW. Sujets abordés : • Configuration de l'apparence de la face-avant • Ouverture des faces-avant des sous-VIs lorsqu'un VI s'exécute • Mise en oeuvre et attribution des raccourcis clavier • Édition des VIs avec des propriétés de VIs personnalisées • Personnalisation des types de palettes |