Formation LabWindows/CVI Formateur: Guillaume Dargaud Plan de cours 1er jour: Repository SVN du cours Historique 1 – L'IDE L'environnement de développement Utilisation des FP (function panel) Exécution et debug Navigation du code Les librairies/FP NI Exécution interactive Éditeur de code 2 – L'UIR Interface utilisateur Les contrôles Les événements Les callbacks Ordre des callbacks Agir sur les contrôles Les attributs Exercice IDE+UIR Les menus Les constantes de l'UIR Utiliser callbackData L'éditeur d'UIR 2ème jour: 3 – L'installeur Créer un installeur Les licences NI 4 – UIR avancée Les numériques Les strings Les boutons, binaires et choix multiples Les 2 types de Timers Les popups Redimensionner Les graphes Les strip charts 2D: Images et canvas Les Tabs Exercices: Canvas Listbox, tree, table... userint.h 5 – Systèmes d'exploitation Windows API Créer/utiliser une DLL Linux 6 – CVI Avancé Génération de documentation Recherche d'exemples Considérations SVN/Git Profiling Advanced Analysis Library Autres Librairies Utilitaires 3ème jour: 7 – Hardware Port série NI-DAQmx Exercice NI-DAQmx GPIB via Visa/USB IVI IVI - Multimètre Visa pour l'USB/PXI/PCI Multithreading 4ème jour (optionnel): 8 – CVI avancé Temps-réel Variables réseau Créer un FP Control arrays Custom controls Graphes 3D Exercice: graphes Legacy code, bugs... Pour aller plus loin Liste des exercices Plan de cours Liste des exercices 1 – L'IDE ‘Hello World’ Breakpoints 2 – L'UIR UIR/Seminar.cws, projet stef.prj Menus Événements 3 – L'installeur Installeur 4 – UIR avancée Timers Popups Redimensionnement via splitters Seminar.prj Canvas Listbox, tree, table 5 – Systèmes d'exploitation Utilisation de DLL Documentation 6 – CVI Avancé ‘No UIR’ Profiling Icônes 7 – Hardware Port série Port série avec Visa NI MAX niDAQmx DAQio Panneau de test VISA et I/O Trace Multimètre via Visa Multimètre direct Multimètre via IVI/DMM Visa pour l’USB Multithreading 8 – CVI Avancé (optionnel) Variables réseau Création de Function Panel Control array Custom controls Graphes 3D Graphe et strip chart