Accueil / Formation Pro / Instrumentation & mesure / Programmation LabVIEW

Programmation LabVIEW : la programmation graphique, pour de vrai

Apprenez LabVIEW comme un véritable langage de génie logiciel — flux de données, modularité, gestion d’erreurs, architectures éprouvées — et construisez, chapitre après chapitre, une application d’acquisition et de supervision digne d’un poste industriel. Aucune expérience de programmation requise.

8 Chapitres
10 sem. ≈ 30 h de formation
Pro Ingénieurs, technologues, techniciens d’essais
Ch. 1 gratuit Chapitre d'entrée offert

Cours 3 du parcours Instrumentation, mesure et conception électronique. Les cinq cours construisent ensemble le même projet fil rouge — le banc SENTINELLE — et se prennent séparément ou en forfait avantageux.

Pour qui ? Ingénieurs, technologues, techniciens d’essais et étudiants qui veulent un LabVIEW solide et professionnel plutôt qu’appris « sur le tas ». Prérequis : aucune expérience de programmation. Une base en électricité (tension, courant, capteurs) suffit. Ce cours est le point de départ du parcours et le prérequis naturel des cours LabVIEW Temps réel et LabVIEW FPGA.

Ce que vous allez maîtriser

Objectifs généraux du cours

Au terme du cours, l'apprenant.e sera capable de :

  • OG1 — Programmer : maîtriser l’environnement LabVIEW et le paradigme du flux de données : types, structures, boucles, tableaux, modularité par sous-VI et gestion systématique des erreurs.
  • OG2 — Mesurer : brancher un programme sur le monde réel : acquisition de données (échantillonnage, conversion, mise à l’échelle) et pilotage d’instruments de mesure.
  • OG3 — Livrer : concevoir des applications robustes selon les architectures éprouvées (machine d’états, producteur-consommateur, événements) et les livrer en exécutable documenté.

Membres de l'OIQ : ce cours est admissible à votre formation continue obligatoire (30 h par période de 2 ans), à déclarer comme activité d'un fournisseur externe. Une attestation détaillée (contenu, durée, dates) vous est remise.

Vers la certification CLAD : le cours prépare aux compétences évaluées par l’examen Certified LabVIEW Associate Developer (CLAD), que vous pouvez passer séparément auprès de l’éditeur. Le cours ne délivre pas lui-même cette certification.

Portée de la formation : Ce cours est une activité de perfectionnement professionnel ; il ne constitue pas une certification d’éditeur. Le logiciel LabVIEW n’est pas fourni : le chapitre 1 guide l’installation de l’édition Community (gratuite pour l’usage personnel et non commercial) ou d’une version d’évaluation. Toutes les activités sont réalisables sans matériel d’acquisition physique (matériel simulé).

Formule flexible

Tarification

Le chapitre 1 est offert gratuitement pour découvrir le cours sans engagement. Chaque chapitre suivant peut être acheté séparément, ou le cours complet en un seul achat plus avantageux. Les cinq cours ensemble : forfait parcours à 2 395 $.

Contenu protégé À venir

Les capsules vidéo, balados et documents de ce cours seront diffusés via une plateforme d'apprentissage sécurisée (accès par identifiant, lecture en flux protégé, documents nominatifs). Cette protection sera activée lors du déploiement de notre plateforme de cours en ligne.

Formule Prix Commentaire
Chapitre 1 Gratuit Gratuit Chapitre d'entrée offert, en 4 formats
Chapitre individuel 90 $ Formule à la carte — cibler un chapitre précis
Achat chapitre par chapitre 7 × 90 $ = 630 $ Coût si les 7 chapitres payants sont achetés séparément (le chapitre 1 étant gratuit)
Cours complet 599 $ Les 8 chapitres et l'évaluation finale — attestation OIQ incluse

Vous formez une équipe ? Cohortes d'entreprise et version sur mesure — soumission sous 2 jours ouvrables.

Plan de cours détaillé

Les 8 chapitres du cours

La progression suit la logique du métier : prendre en main l’environnement et le flux de données (ch. 1-2), structurer le code avec boucles, tableaux et sous-VI (ch. 3-4), brancher le programme sur le monde réel par l’acquisition (ch. 5), puis construire en professionnel — architectures robustes, fichiers et déploiement (ch. 6-8). Chaque chapitre est offert en 4 formats. Le chapitre 1 est gratuit.

Ch. Titre du chapitre Durée Objectif spécifique
1 Découvrir LabVIEW et la programmation graphique Gratuit 1,5 sem. OS1 — Se repérer dans l’environnement LabVIEW, expliquer le paradigme du flux de données et construire, exécuter et déboguer un premier VI complet.
2 Types de données, structures et prise de décision 1 sem. OS2 — Choisir les types de données appropriés (numériques, booléens, chaînes, clusters, énumérations) et contrôler l’exécution avec les structures condition.
3 Boucles, tableaux et graphes : traiter des mesures qui durent 1,5 sem. OS3 — Construire des boucles d’acquisition cadencées, accumuler et traiter des tableaux de mesures et les afficher dans les graphes appropriés.
4 Modularité et gestion des erreurs : coder pour être relu 1 sem. OS4 — Découper un programme en sous-VI réutilisables dotés d’icônes et de connecteurs propres, et propager les erreurs de bout en bout.
5 Acquisition de données et pilotage d’instruments 1,5 sem. OS5 — Configurer une chaîne d’acquisition complète (capteur, conditionnement, échantillonnage) et piloter un instrument de mesure programmable.
6 Architectures robustes : machines d’états, files d’attente et événements 1,5 sem. OS6 — Structurer une application complète selon les architectures éprouvées : machine d’états, producteur-consommateur et interface pilotée par événements.
7 Fichiers, journalisation et communication 1 sem. OS7 — Journaliser mesures et événements dans les formats appropriés (texte, TDMS), gérer la configuration de l’application et échanger des données entre programmes.
8 Livrer : projet, exécutable et bonnes pratiques de déploiement 1 sem. OS8 — Organiser le code en projet, construire un exécutable autonome avec son installeur et livrer une application documentée et maintenable.
Évaluation finale — l’application SENTINELLE complète Sem. 10 Examen de synthèse et remise du livrable : l’application de supervision SENTINELLE, bâti chapitre après chapitre.

Livrable final : l’application de supervision SENTINELLE.

Ce qui rend ce cours concret

Un fil rouge : le banc SENTINELLE

Vous ne travaillez pas sur des exemples abstraits. L'usine fictive NORDIK — déjà connue du cours Sécurité électrique au travail — commande un banc de test et de surveillance de ses protections électriques. Chapitre après chapitre, vous en construisez une pièce réelle et fonctionnelle.

Un banc de mesure réel

L’usine fictive NORDIK commande un banc de surveillance des protections de son CCM-B2 (600 V). Vous construisez son application de supervision : lecture des courants, alarmes de seuil, historique graphique, journalisation.

Du premier VI à l’exécutable

Chaque chapitre ajoute une pièce : types et décisions, boucles et graphes, sous-VI et gestion d’erreurs, acquisition, architectures robustes, fichiers — jusqu’à une application installée et documentée.

Des architectures d’ingénieur

Machine d’états, producteur-consommateur, interface événementielle : les trois architectures qui couvrent 90 % des applications industrielles, enseignées à partir du besoin réel du banc.

Matériel fourni

Tout pour passer à la pratique

  • Le dossier SENTINELLE : cahier des charges du banc, description de l’installation NORDIK (CCM-B2), simulateur de signaux 3 phases avec défauts injectables ;
  • Gabarits professionnels réutilisables : architectures commentées (machine d’états, producteur-consommateur), gabarit de dossier de livraison, grille de revue de code, modèle de guide utilisateur ;
  • Tous les VI de départ et solutions complètes de chaque chapitre, commentés ;
  • Grilles d’auto-évaluation des livrables et corrigés de tous les quiz ;
  • Glossaire complet des notions (annexe A), remis dès le chapitre 1.

Écrivez du code dont vous serez fier

Commencez par le chapitre 1 gratuit, ou inscrivez-vous au cours complet. Les cinq cours ensemble : le parcours Instrumentation, mesure et conception électronique à tarif avantageux.

Nous utilisons des cookies pour améliorer votre expérience, conformément à la Loi 25 sur la protection des renseignements personnels. En savoir plus.