LABVIEW FONDAMENTAL 1 (CORE 1) - INSAVALOR
Transcript of LABVIEW FONDAMENTAL 1 (CORE 1) - INSAVALOR
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5356
LABVIEW FONDAMENTAL 1 (CORE 1)
OBJECTIFS PÉDAGOGIQUES ◾ Utiliser LabVIEW pour créer des applications d'acquisition, d'analyse et d'affichage de données ◾ Créer des interfaces utilisateurs comportant des graphes, des graphes déroulants et des boutons ◾ Utiliser les structures de programmation et les types de données qui existent dans LabVIEW ◾ Utiliser des techniques de conception courantes et le modèle de développement de la machine d’états dans vos applications ◾ Utiliser les différentes techniques d’édition et de mise au point ◾ Créer et enregistrer des VIs pour les utiliser en tant que sous-VIs ◾ Lire et écrire vos données dans des fichiers ◾ Créer des applications qui utilisent des cartes DAQ enfichables et des instruments GPIB et série
SESSIONSVilleurbanne : Du 09/04/18 au 11/04/18Villeurbanne : Du 11/06/18 au 13/06/18Villeurbanne : Du 12/02/18 au 14/02/18Villeurbanne : Du 10/09/18 au 12/09/18Villeurbanne : Du 19/11/18 au 21/11/18L’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE3 jours (21 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 1475 € H.T.
ÉQUIPE PÉDAGOGIQUESpécialistes du domaine
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICUtilisateurs et responsables techniques qui évaluent LabVIEW ou NI Developer Suiteen vue d’un achat ou souhaitant développer des applicationsUtilisateurs souhaitant obtenir la certification CLAD (Certified LabVIEW AssociateDeveloper)
PRÉREQUIS ◾ Expérience avec Microsoft Windows - Expérience en écriture d’algorithmes sous
forme d’organigrammes ou de diagrammes
CONTENUPREMIER JOUR
Configuration du matériel
◾ Le matériel DAQ
◾ Les logiciels DAQ
◾ Le contrôle d'instruments
◾ La communication via des ports GPIB et série
◾ L'utilisation de logiciels de contrôle d'instruments
Navigation dans LabVIEW
◾ L’environnement LabVIEW, y compris les fenêtres, les menus et les outils
◾ La face-avant et le diagramme LabVIEW
◾ La création et l’utilisation de projets LabVIEW
◾ La compréhension du modèle de programmation par flux de données de LabVIEW
◾ La recherche de commandes, de VIs et de fonctions
Identification des problèmes et mise au point des VIs
◾ L’utilisation des fonctionnalités d’aide de LabVIEW, y compris l’aide contextuelle, l’aide LabVIEWet l’outil de recherche d’exemples
◾ La correction des VIs brisés
◾ L’utilisation de techniques de mise au point courantes
◾ L’adressage de données non définies ou non attendues
◾ L’implémentation de la vérification et de la gestion des erreurs
DEUXIEME JOUR
Implémentation d'un VI
◾ La conception d’une interface utilisateur (face-avant LabVIEW)
◾ Le choix des types de données et l’affichage des données sous la forme d’un tracé
◾ L’utilisation de structures telles que les boucles While et For,
◾ L’ajout d’un cadencement logiciel à votre code
◾ La prise de décisions dans votre code en utilisant les structures Condition
◾ La documentation de votre code
Regroupement des données
◾ La création et l’utilisation de commandes et d’indicateurs tableau
◾ L’implémentation de commandes et d’indicateurs cluster
◾ L’utilisation de définitions de types afin de définir des commandes personnalisées pour desapplications
Gestion des ressources
◾ Une introduction aux différents formats de fichiers,
◾ Les fonctions d’E/S sur fichiers disponibles dans LabVIEW
◾ L’implémentation de fonctions d’E/S sur fichiers pour lire et écrire des données dans desfichiers
◾ La programmation avec l'API NI-DAQmx
◾ La programmation avec l'API VISA
◾ La programmation avec des drivers d’instruments
TROISIEME JOUR
Développement d’applications modulaires
◾ Les bases de la programmation modulaire
◾ La création d’une icône et d’un connecteur
◾ L’utilisation d’un VI en tant que sous-VI
◾ La création de sous-VIs à partir d’un VI existant
Techniques et modèles de conception courants
◾ La programmation séquentielle
◾ La programmation à états
◾ Le modèle de développement de la machine à états
Utilisation de variables
◾ L’utilisation de variables locales, globales et partagées à processus unique
◾ L’implémentation de variables globales fonctionnelles
◾ l’identification et le contrôle des situations de compétition : les sémaphores
MÉTHODE PÉDAGOGIQUESystème de développement professionnel de LabVIEW version 2011. Matériel NId'acquisition de données (DAQ). Contrôleur IEE 488.2 (GPIB). Simulateur d'instrumentsNI. Boîtier de démonstration DAQ ou BNC-2120
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueilliesauprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5357
LABVIEW FONDAMENTAL 2 (CORE 2)
OBJECTIFS PÉDAGOGIQUES ◾ Appliquer des modèles de conception qui utilisent des notificateurs, des files d'attente et des événements ◾ Utiliser efficacement la programmation événementielle ◾ Contrôler les objets d'interface utilisateur par programmation ◾ Évaluer les formats d'E/S sur fichiers binaires et les utiliser dans des applications ◾ Optimiser la réutilisation du code existant pour vos projets ◾ Utiliser LabVIEW Application Builder pour créer des exécutables et des installeurs dans le but de distribuer les applications
SESSIONSVilleurbanne : Du 12/04/18 au 13/04/18Villeurbanne : Du 15/02/18 au 16/02/18Villeurbanne : Du 14/06/18 au 15/06/18Villeurbanne : Du 13/09/18 au 14/09/18Villeurbanne : Du 22/11/18 au 23/11/18L’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE2 jours (14 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 1475 € H.T.
ÉQUIPE PÉDAGOGIQUESpécialistes du domaine
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICPersonnes ayant suivi le cours LabVIEW Fondamental 1Utilisateurs et responsables techniques qui évaluent LabVIEW ou NI Developer Suiteen vue d’un achat ou souhaitant développer des applicationsUtilisateurs souhaitant obtenir la certification CLAD (Certified LabVIEW AssociateDeveloper)
PRÉREQUIS ◾ Expérience avec Microsoft Windows ◾ LabVIEW Fondamental 1, LabVIEW Basics I ou expérience équivalente
CONTENUPREMIER JOUR
Techniques de conception courantes
◾ Les modèles de conception
◾ Les architectures à simple boucle : VI simple, VI général et modèles de conception de lamachine à états
◾ Les modèles de conception à plusieurs boucles : boucle parallèle, maître/esclave etproducteur/consommateur
◾ Le cadencement d'un modèle de conception
Techniques de synchronisation
◾ Les variables
◾ Les notificateurs
◾ Les files d'attente
Programmation événementielle
◾ Les événements
◾ La programmation événementielle
◾ Les mises en garde et les recommandations
◾ Les modèles de conception événementiels
Gestion des erreurs
◾ L’importance de la gestion d’erreurs
◾ Les erreurs et les avertissements
◾ Les gammes de codes d'erreur
◾ Les gestionnaires d'erreurs
DEUXIEME JOUR
Contrôle de l’interface utilisateur
◾ Les noeuds de propriété
◾ Les noeuds de méthode
◾ L’architecture du VI Serveur
◾ Les références de commandes
Techniques d'E/S sur fichiers
◾ Les différents formats de fichiers
◾ Les fichiers binaires
◾ Les fichiers TDMS (Technical Data Management Streaming)
Amélioration d’un VI existant
◾ La réécriture de code hérité
◾ Les problèmes connus lors de la réécriture de code
◾ La comparaison de VIs
Création et distribution d'applications
◾ La préparation des fichiers
◾ Les spécifications de construction
◾ La construction de l’application et de l’installeur
MÉTHODE PÉDAGOGIQUESystème de développement professionnel de LabVIEW version 2011. Matériel NId'acquisition de données (DAQ). Boîtier de démonstration DAQ ou BNC-2120
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueilliesauprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5358
LABVIEW CORE 3
OBJECTIFS PÉDAGOGIQUES ◾ Etablir un cycle de vie de logiciel pour le développement de projets futurs ◾ Communiquer avec des clients lors de la définition d'un projet ◾ Développer des interfaces utilisateur professionnelles ◾ Développer des applications extensibles, lisibles et faciles à entretenir ◾ Examiner et implémenter des techniques de cadencement de VI ◾ Gérer des erreurs pouvant survenir au cours de l'exécution du code ◾ Documenter des VIs de manière efficace
SESSIONSVilleurbanne : Du 22/05/18 au 24/05/18Villeurbanne : Du 24/09/18 au 26/09/18Villeurbanne : Du 26/11/18 au 28/11/18L’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE3 jours (21 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 1460 € H.T.
ÉQUIPE PÉDAGOGIQUESpécialistes du domaine
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICUtilisateurs LabVIEW et NI Developer Suite souhaitant améliorer les performances,l'extensibilité ou la ré-utilisation de leurs applications et en réduire les coûts d'entretienUtilisateurs LabVIEW souhaitant obtenir la certification CLD (Certified LabVIEWDeveloper)
PRÉREQUIS ◾ LabVIEW Fondamental 1 et 2 ou expérience équivalente
CONTENUPREMIER JOUR
Pratiques de développement ayant réussi
◾ VIs extensibles, lisibles et faciles à entretenir
◾ Pratiques de développement ayant réussi
◾ Présentation générale du projet du cours
Analyse du projet
◾ Évaluation des besoins du client
◾ Communication avec le client
◾ Développement du document de spécifications
◾ Définition de l'application
Conception de l'interface utilisateur
◾ Problèmes de conception de l'interface utilisateur
◾ Problèmes d'apparence de l'interface utilisateur
◾ Prototype de face-avant
◾ Exemple d'interface utilisateur
◾ Localisation d'interfaces utilisateur
Conception du projet
◾ Modèles de conception
◾ Modèles de conception événementiels
◾ Modèles de conception événementiels avancés
◾ Création d'une architecture hiérarchique
◾ Utilisation de projets LabVIEW
◾ Sélection des types de données
◾ Masquage d'informations
◾ Conception de stratégies de gestion des erreurs
DEUXIEME JOUR
Implémentation de l'interface utilisateur
◾ Implémentation de types de données basés sur l'interface utilisateur
◾ Implémentation d'icônes pertinentes
◾ Implémentation de connecteurs appropriés
Implémentation de code
◾ Implémentation d'un modèle de conception
◾ Pratique des directives de style LabVIEW
◾ Cadencement d'un modèle de conception
◾ Développement des modules extensibles et faciles à entretenir
◾ Implémentation d'une stratégie de gestion des erreurs
TROISIEME JOUR
Implémentation d'un plan de test
◾ Vérification du code
◾ Implémentation d'un plan de test pour VIs individuels
◾ Implémentation d'un plan de test pour VIs intégrés
◾ Implémentation d'un plan de test pour le système
Évaluation des performances de VI
◾ Identification des problèmes de performance
◾ Utilisation de Statistiques du VI pour identifier des problèmes de VI
◾ Résolution de problèmes de performance
Implémentation de la documentation
◾ Conception de la documentation
◾ Développement de la documentation utilisateur
◾ Description des VIs, des commandes et des indicateurs
Déploiement de l'application
◾ Implémentation du code pour des applications autonomes
◾ Construction d'une application autonome
◾ Construction d'un installeur
MÉTHODE PÉDAGOGIQUESystème de développement professionnel LabVIEW version 2009 ou version ultérieure
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueilliesauprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5359
EMBEDDED CONTROL AND MONITORING USING LABVIEW
OBJECTIFS PÉDAGOGIQUES ◾ Traduire les exigences de son système embarqué en une architecture logicielle évolutive ◾ Sélectionner les méthodes de communications inter-processus et réseaux appropriées ◾ Concevoir une application temps réel fiable ◾ Déployer et dupliquer efficacement son système embarqué
SESSIONSVilleurbanne : Du 26/03/18 au 30/03/18Villeurbanne : Du 25/06/18 au 29/06/18L’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE5 jours (35 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 2780 € H.T.
ÉQUIPE PÉDAGOGIQUESpécialistes du domaine
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICUtilisateurs s'apprêtant à développer des applications de contrôle et de surveillanceembarquées avec LabVIEW Real-Time, LabVIEW FPGA et du matériel CompactRIO,Single-Board RIO, PXI ou RIO multifonction de la Série RUtilisateurs ayant besoin de cibles matérielles FPGA et temps réel fiables et hautesperformances
PRÉREQUIS ◾ LabVIEW Core 1 & 2 ou expérience équivalente
CONTENUIntroduction aux systèmes de contrôle et surveillance embarqués
◾ Description d'un système de contrôle et de surveillance embarqué
◾ FPGA
◾ Processeur temps réel
◾ Interface Homme Machine (IHM)
◾ Exemples d'applications
Configuration de votre matériel
◾ Configuration du matériel et de l'ordinateur
◾ Configuration des paramètres du système RT et des logiciels
◾ Configuration des paramètres réseau
◾ Configuration d'un cible RT à partir d'un navigateur web
Identification des exigences de l'application
◾ Identifier les E/S et leurs vitesses d'acquisition
◾ Compréhension et utilisation de niveaux de priorité
◾ Identifier les process
◾ Identifier le cadencement du process
◾ Identifier les types de transferts de données
◾ Identifier les exigences en termes de performances et de fiabilité
Documentation de votre conception
◾ Description de diagrammes
◾ Création d'un diagramme de communication
◾ Diagrammes classiques de contrôle et surveillance embarqués
◾ Documentation supplémentaire
Accès à vos E/S dans LabVIEW
◾ Configuration de cibles temps réel par le biais du projet LabVIEW
◾ Accès aux E/S avec les API de driver ou le moteur de balayage
◾ Accès aux E/S à partir du FPGA
Programmation avec LabVIEW FPGA
◾ Développement du VI FPGA
◾ Simulation du VI FPGA
◾ Compilation du VI FPGA
◾ Optimisation de base
Utilisation d'E/S du FPGA et cadencement
◾ Utilisation d'E/S FPGA
◾ Gestion des erreurs d'E/S FPGA
◾ Implémentation de vitesses d'exécution de la boucle
◾ Synchronisation de modules d'E/S de la série C
◾ Création de délais entre des événements
◾ Test de performances de périodes de la boucle
Traitement du signal
◾ Utilisation des types de données à virgule fixe
◾ Utilisation de la précision simple à virgule flottante
◾ Calculs mathématiques et analyse FPGA
◾ Intégration de la propriété Intellectuelle (IP) de tiers
Communications inter-processus dans le FPGA
◾ Transfert des données les plus récentes ( balise)
◾ Transfert de données du buffer (Stream, message)
◾ Comparaison des méthodes de partage de données
Communications entre les Vls FPGA et RT
◾ Communication par programmation avec le FPGA à partir du VI RT
◾ Déploiement d'un VI FPGA
◾ Transfert des données les plus récentes (balise)
◾ Transfert de données du buffer (Stream, message)
◾ Synchronisation du VI hôte et du VI FPGA
◾ Implémentation d'un chien de garde FPGA
Optimisation du code FPGA
◾ Quand faudrait-il optimiser ?
◾ Techniques d'optimisation en fonction de la taille du FPGA
◾ Techniques d'optimisation en fonction de la vitesse et du débit du FPGA
◾ Exécution du code des boucles cadencées monocycle (SCTL)
◾ Le pipelining
◾ Handshake à 4 voies
◾ Etapes suivantes avec LabVIEW FPGA
Programmation avec LabVIEW Real-Time
◾ Compréhension et utilisation des niveaux de priorité
◾ Utilisation de la mise en veille pour garantir la disponibilité du processeur
◾ Boucles cadencées
Communications inter-processus en RT
◾ Partage de données entre processus déterministe et non déterministe
◾ Partage de données entre processus non déterministes
Communications entre cible RT et ordinateur
◾ Implémentation des communications réseaux
◾ Transfert des valeurs les plus récentes (balise)
◾ Transfert de valeurs du buffer (Stream, message)
Gestion de la mémoire et surveillance de l'état du système
◾ Impacts de l'utilisation de la mémoire
◾ Gestion de la mémoire
◾ Surveillance du système
Fiabilité
◾ Arrêt sécurisé
◾ Gestion d'erreur spécifique et centrale
◾ Mise en œuvre d'un chien de garde
◾ Redondance
Mise au point, test de performances et test
◾ Outils de mise au point
◾ Test de performances et de la durée du code
◾ Test d'une application temps réel
Déploiement et duplication
◾ Présentation du déploiement RT
◾ Communications avec des applications déployées
◾ Réplication de systèmes RT
MÉTHODE PÉDAGOGIQUEEdition professionnelle du système de développement LabVIEW. Module LabVIEWFPGA. Module LabVIEW Real-Time. Contrôleur NI CompactRIO. Module NI d'entréeanalogique, sortie analogique, entrée de thermocouple et sortie numérique
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueilliesauprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5362
DEVELOPING TEST PROGRAMS USING TESTSTAND
OBJECTIFS PÉDAGOGIQUES ◾ Développer des applications de test modulaires dans l'environnement TestStand et les distribuer sur des stations de test ◾ Développer du code de test dans LabVIEW ou LabWindows/CVI et l'appeler à partir de TestStand ◾ Utiliser les outils de mise au point TestStand ◾ Exécuter une séquence test et générer un rapport de test ◾ Configurer TestStand pour tester des périphériques en série ou en parallèle
SESSIONSVilleurbanne : Du 19/03/18 au 21/03/18Villeurbanne : Du 28/05/18 au 30/05/18Villeurbanne : Du 17/09/18 au 19/09/18Villeurbanne : Du 03/12/18 au 05/12/18L’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE3 jours (21 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 1460 € H.T.
ÉQUIPE PÉDAGOGIQUESpécialistes du domaine
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICNouveaux utilisateurs TestStandIngénieurs et développeurs de tests chargés de créer et d'entretenir desprogrammeurs de testUtilisateurs et responsables techniques qui évaluent TestStand en vue d'un achatUtilisateurs TestStand souhaitant obtenir la certification Certified TestStandDeveloper
PRÉREQUIS ◾ Familiarité avec la programmation avec LabVIEW, LabWindows/CVI ou en C ◾ Connaissances souhaitables : selon votre application de développement de code :
▪ LabVIEW Fondamental 1
▪ LabWindows/CVI Core 1
CONTENUCette action permet de naviguer dans l'environnement TestStand, de créer rapidement desapplications de test en utilisant différents langages de conception, d'utiliser les fonctionnalitésexistantes de TestStand et les meilleurs pratiques pour créer et déployer des séquences de testsous forme de système test complet
1er jour
Qu’est-ce que TestStand ?
◾ Introduction à TestStand
◾ Avantages de l’utilisation de TestStand
Création de séquences de test
◾ Développement du code de test
◾ Création d’une nouvelle séquence de test
◾ Ajout d’étapes à une séquence de test
◾ Création et appel des modules de code
◾ Création d’étapes de test
◾ Exécution d’une séquence de test
Mise au point des séquences de test
◾ Suivi de l’exécution
◾ Pause de l’exécution avec des points d’arrêt
◾ Gestion des erreurs d’exécution
◾ Modification de l’exécution pour déterminer la source d’un problème
◾ Mise au point des modules de code
Contrôle de l’exécution TestStand
◾ Partage de données avec des variables locales
◾ Changement du flux d’exécution
◾ Changement de l’exécution en fonction d’un échec du test
2ème jour
Réutilisation du code dans une séquence
◾ Réutilisation d’une série d'étapes
◾ Enregistrement des paramètres de configuration
◾ Réutilisation des données
◾ Réutilisation de séquences de test avec des limites différentes
Enregistrement et présentation des résultats des tests
◾ Génération d'un rapport
◾ Collecte des résultats
◾ Personnalisation de l'apparence des rapports
◾ Personnalisation du contenu des rapports
◾ Génération de plusieurs rapports
◾ Enregistrement des données dans une base de données
3ème jour
Exécution d'une séquence de test pour plusieurs unités testées
◾ Utilisation du point d'entrée de l'exécution pour les unités à tester
◾ Personnalisation de l'entrée du numéro de série
◾ Exécution d'étapes au chargement du fichier de séquence
Exécution de tests en parallèle
◾ Configuration des étapes pour qu'elles s'exécutent de manière asynchrone
◾ Exécution de tests en parallèle
◾ Synchronisation de l'exécution d'étapes parallèles
◾ Assurer la réussite du déploiement
Déploiement d'une séquence de test
◾ Sélection des composants pour le déploiement
◾ Choix de la méthode de déploiement
◾ Comment
MÉTHODE PÉDAGOGIQUETestStand Version 2014 SP1 ou ultérieure. Système de développement professionnelLabVIEW Version 2015 ou ultérieure. LabWindows/CVI Version 2015 ou ultérieure
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueilliesauprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5364
ARCHITECTING TEST SYSTEMS USING TESTSTAND
OBJECTIFS PÉDAGOGIQUES ◾ Créer et personnaliser des modèles de processus pour modifier l’exécution du test dans plusieurs séquences ◾ Personnaliser le contenu d’un rapport de test ◾ Créer des types d’étapes personnalisés pour aider les développeurs de test ◾ Utiliser l’API TestStand pour contrôler TestStand par programmation ◾ Créer et personnaliser des interfaces utilisateur ◾ Effectuer une revue du code pour un programme de test ◾ Gérer le déploiement de votre framework de test
SESSIONSVilleurbanne : Du 31/05/18 au 01/06/18Villeurbanne : Du 22/03/18 au 23/03/18Villeurbanne : Du 20/09/18 au 21/09/18L’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE2 jours (14 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 1475 € H.T.
ÉQUIPE PÉDAGOGIQUESpécialistes du domaine
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICUtilisateurs TestStand chargés de personnaliser divers composants du frameworkTestStandUtilisateurs TestStand qui se préparent à la certification Certified TestStand Architect
PRÉREQUIS ◾ Cours Developing Test Programs Using TestStand ◾ Capacité de concevoir et de développer une séquence de test avec des
sous-séquences et des appels de modules de code externes dans TestStand. ◾ Capacité de décrire l’objectif d’un modèle de processus et d’exécuter une séquence
de test en utilisant un point d’entrée d’exécution. ◾ Familiarité avec la programmation avec LabVIEW, LabWindows/CVI ou C ◾ Cours recommandés selon votre application de développement de code :
▪ LabVIEW Fondamental 1
▪ LabWindows/CVI Core 1
CONTENU1er jour
Assignation des tâches de développement
◾ Responsabilités du développeur de séquences de test
◾ Responsabilités de l’architecte de framework de test
Modification de l’exécution pour toutes les séquences
◾ Personnalisation d’un modèle de processus
◾ Implémentation de composants de framework optionnels
◾ Modification de l’exécution pour tous les modèles de processus
Sélection d’une stratégie de traitement des résultats
◾ Choix d’un mécanisme d’enregistrement des données dans un fichier
◾ Choix d’une configuration pour un rapport
◾ Modification du code qui génère le rapport
Création de types d’étapes personnalisés
◾ Création d’un type d’étape personnalisé
◾ Exécution du code avant ou après un module
◾ Personnalisation des propriétés d’un type d’étape
2ème jour
Contrôle de TestStand par programmation
◾ Qu’est-ce que l’API TestStand ?
◾ Accès à l’API TestStand
◾ Enregistrement dynamique des résultats dans des fichiers
◾ Édition ou création d’une séquence par programmation
◾ Développement de modules de code qui interagissent avec TestStand
Création d’une interface utilisateur personnalisée
◾ Personnalisation des fonctionnalités de l’IU en fonction d’un rôle d’utilisateur
◾ Utilisation des commandes TestStand pour construire une IU
◾ Gestion des événements TestStand dans une IU
◾ Utilisation des commandes intégrées pour construire une IU
◾ Communication entre l’IU et le système de test
Revues de code TestStand
◾ Respecter les normes et les meilleurs pratiques en matière de développement
◾ Outils pour passer en revue les fichiers de séquence
Gestion d’un déploiement TestStand
◾ Distribution de votre framework aux développeurs de test
◾ Apport de mises à jour au système de test par incréments
MÉTHODE PÉDAGOGIQUETestStand Version 2010 ou ultérieure. Système de développement professionnelLabVIEW Version 2010 ou ultérieure. LabWindows/CVI Version 2010 ou ultérieure.Module NI Vision Development 2010 ou version ultérieure
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueilliesauprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5368
TRAITEMENT DE DONNÉES ET CRÉATION DE GRAPHIQUES AVEC ORIGINLAB
OBJECTIFS PÉDAGOGIQUES ◾ Utiliser le logiciel Origin pour traiter des données et créer des courbes de manière efficace
SESSIONSNous consulterL’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE2 jours (14 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 1220 € H.T.Frais repas : 28 € H.T.
ÉQUIPE PÉDAGOGIQUESpécialistes du domaine
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICTechniciens et ingénieurs concernés par la mise en forme de données
PRÉREQUIS ◾ Aucun
CONTENUOrganisation au sein d'un projet ◾ Structure du projet ◾ Différents types de fenêtres ◾ Structure d'un classeur de données
Importation de données et exportation des résultats ◾ Présentation des méthodes pour importer divers types de données dans un projet
fichier origin
Dessin de graphique 2D ◾ Dessiner une courbe simple ◾ Différents types de graphiques ◾ Dessiner un graphique à plusieurs niveaux ◾ Modifier les paramètres du graphique ◾ Utilisation et modification des modèles de style
Opérations mathématiques et interpolations ◾ Interpolations de résultats sur fonctions prédéfinies ◾ Interpolations de résultats sur fonction définie par l'utilisateur ◾ Opérations mathématiques sur les données
Dessin de graphique 3D ◾ Différents types de graphiques 3D ◾ Construction d'un mapping à partir de résultats multi-paramètres ◾ Formatage de graphique 3D
MÉTHODE PÉDAGOGIQUEExposé oral et exercice pratique
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueillies
auprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5335
OUTILS ET MÉTHODES DE TRAITEMENT D'IMAGES POUR LA NUMÉRISATION DEDOCUMENTS
OBJECTIFS PÉDAGOGIQUES ◾ Avoir une vision globale d'un projet impliquant la numérisation ◾ Savoir éviter les pièges ◾ Se familiariser avec l'état de l'art et les techniques nouvelles de traitement d'images
SESSIONSNous consulterL’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE3 jours (21 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 1560 € H.T.Frais repas : 42 € H.T.
ÉQUIPE PÉDAGOGIQUEEnseignants du LaboRatoire d'Informatique enImage et Systèmes d'information de l'INSA deLyon et spécialistes du domaine (CoReNum)
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICChefs de projet travaillant sur un projet impliqant capture et traitement d'images,dépositaires de corpus à numériser
PRÉREQUIS ◾ Aucun
CONTENUGestion de projet ◾ Identifier ou sélectionner les objets qui seront numérisés ◾ Faire les bons choix en fonction de ses besoins
Prise de vue ◾ Numériseurs statiques et nomades : du banc de numérisation au smartphone ◾ Comprendre les paramètres importants (résolution, conditions de numérisation
etc...)
Traitement des images ◾ Format d'images et compression, les compromis entre qualité et quantité ◾ Techniques d'analyse et reconnaissance : contrôle qualité, restauration, analyse de
la mise en page, reconnaissance de texte, comparaison de formes, recherche d'objetsetc...
Infrastructures ◾ Choisir une solution de stockage physique pérenne ◾ Transmettre des images : les spécificités et contraintes des différents réseaux
MÉTHODE PÉDAGOGIQUEAlternance d'exposés et d'échanges techniques. Présentation d'applications diverses.
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueillies
auprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5350
LABVIEW CONNECTIVITY
OBJECTIFS PÉDAGOGIQUES ◾ Identifier les éléments, les avantages et les cas d'utilisation de différentes options de communication réseau ◾ Concevoir des applications en utilisation différentes technologies et architectures de travail en réseau ◾ Contrôler des VIs et des applications LabVIEW par programmation au moyen d'un VI Serveur ◾ Partager des données entre LabVIEW et d'autres applications sur un réseau ◾ Créer et déployer des services Web à laide de LabVIEW
SESSIONSNous consulterL’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE2 jours (14 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 1460 € H.T.Frais repas : 28 € H.T.
ÉQUIPE PÉDAGOGIQUESpécialistes du domaine
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICUtilisateurs de Labview et de NI Developer SuiteUtilisateurs de Labview qui préparent l'examen Certified Labview Developer ouCertified Labview Architect
PRÉREQUIS ◾ LabVIEW Fondamental 2 ou expérience équivalente
CONTENUAppel de bibliothèques partagées dans LabVIEW
◾ Présentation générale des bibliothèques partagées
◾ Appel de bibliothèques partagées
◾ Utilisation de l'Assistant d'importation de bibliothèques partagées
Utilisation du VI Serveur
◾ Qu'est-ce que le VI Serveur?
◾ Modèle de programmation du VI Serveur
◾ Fonctions du VI Serveur
◾ Communication à distance
◾ Appel et chargement dynamiques de VIs
Utilisation d'objets ActiveX et .NET dans LabVIEW
◾ Utilisation de contrôles, serveurs et documents ActiveX dans LabVIEW
◾ Appel du serveur LabVIEW Active X à partir d'autres langages
◾ Utilisation d'assemblys et de controles .NET dans LabVIEW
◾ Réponse aux événements ActiveX et .NET
Connexion à des bases de données
◾ Qu'est-ce qu'une base de données ?
◾ Normes de bases de données
◾ Connexion à une base de données
◾ Opérations de bases de données standard
◾ Structured Query Language (SQL)
Diffusion de données et remise de données à un client
◾ Présentation générale de la diffusion de données
◾ Implémentation de modèles de diffusion
◾ Présentation générale de TCP/IP
◾ Implémentation du modèle Client/serveur
Utilisation des services Web LabVIEW
◾ Présentation générale des services Web
◾ LabVIEW comme serveur Web
◾ LabVIEW comme client HTTP
MÉTHODE PÉDAGOGIQUESystème de développement professionnel LabVIEW Version 2010 ou ultérieureToolkitLabVIEW Databse Connectivity
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueilliesauprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018
98%des clients satisfaits desservices d’INSAVALOR*
* enquête réalisée auprès de nos clients en avril 2021
CATALOGUE 2018 / MICRO-INFORMATIQUE INDUSTRIELLE - ACQUISITION DE DONNÉESCODE : 5369
COMMANDE DE SYSTÈME DE MESURE DEPUIS QT ET C++
OBJECTIFS PÉDAGOGIQUES ◾ Apprendre à contrôler un appareil de mesure connecté en GPIB, Ethernet ou USB depuis un programme écrit en C++ dans
l'environnement Qt
SESSIONSNous consulterL’ouverture de la session est conditionnée par unnombre minimum de participants.
DURÉE3 jours (21 heures)
FRAIS INDIVIDUELSFrais pédagogiques : 1680 € H.T.Frais repas : 42 € H.T.
ÉQUIPE PÉDAGOGIQUESpécialistes du domaine
RENSEIGNEMENTS ET INSCRIPTION
Tel : +33(0) 4 72 43 83 93Fax : +33 (0)4 72 44 34 24mail : [email protected]éinscription sur formation.insavalor.fr
Accueil des personnes en situation dehandicap nécessitant un besoinspécifique d'accompagnement : nouscontacter à l'inscription
PUBLICScientifiquesIngénieurs
PRÉREQUIS ◾ Bases de programmation C/C++, avoir un ordinateur personnel pour les travaux
pratiques
CONTENUPartie 1: utilisation des librairies GPIB et visa ◾ Lien de la librairie GPIB avec le programme ◾ Présentation des fonctions GPIB essentielles ◾ Exemple d'utilisation avec un appareil de mesure ◾ Lien de la librairie VISA avec le programme ◾ Présentation des fonctions VISA essentielles ◾ Exemple d'utilisation avec un appareil de mesure
Partie 2 : utilisation des librairies Qt pour créer un programme de mesures ◾ Présentation de Qt et de ses différents outils ◾ Installation de Qt ◾ Exemple d'utilisation de Qt ◾ Présentation des librairies essentielles pour créer un programme scientifique ◾ Exemple pratique avec l'écriture d'un mini-programme ◾ Intégration des librairies GPIB et VISA dans Qt
Partie 3: exercices pratiques avec l'écriture de mini-programmes ◾ Ecriture et test d'un mini-programme utilisant Qt et GPIB pour piloter un appareil
connecté directement en GPIB ◾ Ecriture et test d'un mini-programme utilisant Qt et VISA pour piloter un appareil
connecté Ethernet ou USB
MÉTHODE PÉDAGOGIQUEExposé oral sur support projeté et complété par un atelier pratique
ÉVALUATION ET RÉSULTATSÉvaluation de la formationFiche d'évaluation en fin de session de formation
Résultats de l’évaluationL’indice de satisfaction de nos formations s’élève à 4,3/5 (selon données recueilliesauprès de 927 stagiaires).
A PROPOS D’INSAVALOR :INSAVALOR est une société résolument tournée vers la satisfaction de ses clients : des entreprises de toutes tailles en France et àl’international, ainsi que des collectivités territoriales et institutions.
Avec un engagement fort sur la qualité, INSAVALOR est certifiée ISO 9001 pour ses activités de formation continue. Elle est égalementcertifiée Qualiopi depuis décembre 2020 pour ses actions de formation et ses actions permettant de faire valider les acquis del'expérience (VAE). Elle dispose d’autres labels et agréments qualité : référencement Datadock et label Kirkpatrick de niveau bronze.
Actualisée le 21-03-2018