Formation Python Banc de test - Contrôle d'instrument 

Formation : Python Banc de test - Contrôle d'instrument

 Référence : PYCI

 Niveau : Débutant

 Durée : 3 jour - 14 heures

 Prix Inter : 1680 € HT

 Prix Intra : nous consulter

 Date : Voir calendrier

 Lieu : Présentiel ou Distanciel

Description de la formation : 

Explorez le potentiel de Python dans le contrôle d'instruments grâce à cette formation pour débutants. Découvrez les bases de sa syntaxe, et apprenez à communiquer avec différents instruments via des interfaces telles que GPIB, USB et Ethernet, en utilisant des bibliothèques Python telles que PyVISA. 

La formation met particulièrement l'accent sur l'équipement de mesure de National Instruments, avec l'installation des pilotes nécessaires. Les participants acquerront également des compétences en manipulation de données avec NumPy, création de graphiques avec Matplotlib, et généreront des rapports automatisés avec ReportLab. 

Pratique et axée sur les applications concrètes, cette formation prépare les participants à tirer parti de Python dans des contextes de mesure et de contrôle. 

Objectifs : 

-          Introduction à Python pour le contrôle d'instruments. 

-          Communication avec les Instruments et utilisation de bibliothèques Python. 

-          Manipulation et traitement des données avec NumPy. 

-          Création et personnalisation de graphiques avec Matplotlib, et rapports automatisés. 


Niveau requis :

Posséder des connaissances élémentaires en programmation informatique est préalable pour participer à cette formation.

Public concerné :

Destinée aux techniciens, ingénieurs, développeurs, scientifiques. 

Programme du cours :

Module 1: Introduction à Python 

-          Introduction à Python : Histoire, utilisation, avantages.

-          Installation de Python et d'un environnement de développement

-          Les bases de la syntaxe Python : variables, types de données, opérations.

-          Structures de contrôle : conditionnelles (if, elif, else) et boucles (for, while).

-          Stocker de l’information dans des listes (tableaux) 

Module 2: Acquisition de données 

-          Introduction aux interfaces de communication : GPIB, USB, Ethernet, RS-232, CAN, LAN, SCPI.

-          Présentation des bibliothèques Python pour le contrôle d'instruments : PyVISA, pySerial, InstrumentKit, python-can, PyDAQmx, nidaqmx, PyMoDAQ.

-          Présentation de l'équipement de mesure.

-          Installation des pilotes et des bibliothèques nécessaires

-          Configuration et acquisition de données à partir de l'équipement de mesure

-          Manipulation des Entrées/Sorties analogiques et numériques. 

Module 3: Traité les données 

-          Présentation de la bibliothèque NumPy

-          Placer les données acquises dans un tableau de données

-          Transformer les données

-          Extraire des informations de vos données (statistiques) 

Module 4: Visualiser les données 

-          Présentation de la bibliothèque matplotlib

-          Graphique linéaire

-          Tracer les données acquises

-          Améliorer le rendu : titre, légende, couleur 

Module 5: Automatiser la création de rapport 

-          Créer un document Word avec python-docx

-          Créer un document PDF avec ReportLab PDF Toolkit

-          Insérer des tableaux et des graphiques dans votre rapport

-      Création de rapport interactif avec les Jupyter notebooks