Formation LabVIEW
2290€ HT / personne |
3 jours (21 heures) |
Présentation
Notre formation Labview (Laboratory Virtual Instrument Engineering Workbench) pour débutant vous permettra d’acquérir une connaissance approfondie du langage de la programmation Labview.
Vous y apprendrez toutes les compétences nécessaires pour la conception de vos logiciels d’instrumentation.
Ni LABVIEW est un environnement de programme graphique qui fournit des accélérateurs uniques pour le développement de systèmes de test, tels q’une approche intuitive de la programmation de productivité , une connectivité à n’importe quel instrument et des interfaces utilisateur entièrement intégrées.
Notre formation Labview pour débutant s’adresse aux développeurs ou ingénieurs souhaitant apprendre les bases du langage Labview.
Que vous soyez codeur débutant ou expérimenté, l’apprentissage de Labview est un excellent moyen de monter en niveau sur vos compétences et de maitriser un des langages de programmation graphiques, performant et adapté au monde et de l’industrie et du laboratoire.
Notre formation est rythmée d’ateliers pratiques permettant de vous familiariser avec les concepts abordés dans et de pouvoir les appliquer dans vos tâches quotidiennes et devenir complètement opérationnel.
Notre formation se déroulera sur la dernière version de LabVIEW, soit LAbVIEW 2024 Q3
Objectifs
- Appréhender les concepts fondamentaux de la programmation
- Développer des compétences en Labview
- Être capable de comprendre et de construire une architecture Python simple
- Être capable de build un exécutable autonome avec IHM
Public visé
- Développeurs débutants
- Public
Pré-requis
- Être à l’aise avec les problématiques d’acquisitions ou de pilotage.
Programme de notre formation LabVIEW
Gestion du matériel d’acquisition NI
- Utilisation de NI Max
- Gestion de matériel d’acquisition NI
- Création de carte virtuelle pour la simulation
Naviguer dans LabVIEW, présentation de l’IDE
- Présentation de l’IDE
- Instrument Virtuel (VI)
- Composant d’un VI (face avant, diagramme ,connecteur)
- Création d’un VI
- Explorateur de projet
- Les outils du diagramme
- Flux de données
- Quizz
Le débugueur
- Utilitaires d’aide LabVIEW
- Correction des Vis brisés
- Technique de mise au point
- Données non définies ou inattendues
- Détection et gestion d’erreurs
Implémenter une fonction (VI)
- Conception de la face-avant
- Types de données dans LabView
- Documentation du code
- Boucles While
- Boucle For
- Cadencement d’un VI
- Transfert de données itératif
- Tracé des données
- Structure condition
Les regroupements de données
- Tableaux
- Cluster
- Définitions de type
E/S logicielles
- Introduction au E/S sur fichiers
- Introduction au E/S sur fichiers de haut niveau
- Introduction au E/S sur fichiers de haut niveau
- Programmation DAQ
- Programmation pour le contrôle d’instrument
- Utilisation de driver d’instruments
Création de sous-fonction
- Introduction à la modularité
- Icône et connecteur
- Utilisation de sous-VIs
Modèle de conception
- Utilisation d’une programmation séquentielle
- Programmation à états
- Machine à états
Les variables et les accès mémoires
- Parallélisme
- Variables
- Variables globales fonctionnelles
- Situation de compétition
Principaux modèles de conception
- Modèles de conception
- Modèles de conception à boucle unique
- Modèles de conception à boucles multiples
- Cadencement d’un modèle de conception
Programme Asynchrone
- Notificateurs
- Files d’attentes
- Flux de données
Programmation Événementielle
- Évènement
- Programme évènementielle
- mise en garde et recommandation
- Modèles de conception évènementiels
Gestion d’erreur avancée
- Importance de la gestion d’erreur
- Détection et rapport des erreurs
- Erreurs et mise en garde
- Gammes de codes d’erreur
- Gestionnaires d’erreur
Contrôle avancée de l’interface
- Nœuds de propriété
- Nœuds de méthode
- Architecte du VI Serveur
- Références de commandes
Technique de refactorisation
- Refactorisation de code hérité
- Problèmes de refactorisation typiques
- Comparaison de VIs
Créer et distribuer des applications
- Préparation des fichiers
- Spécifications de construction
- Construction de l’application et de l’installeur
Pour aller plus loin
Formation Ansible
Formation Python
Formation Python Machine Learning
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
2290€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS