Introduction L’outil Labview c’est quoi ? Les dernières versions (les évolutions) Domaines d’application au LAPP Stratégie des Bancs de Tests au LAPP.
Réunion de service informatique Labview Définition: Outil logiciel de la société national instrument. (Windows, Os MAC, Linux) C’est un langage de programmation. Programmation graphique et filaire. (possibilité d’utiliser une version textuelle Labwindow cvi C++) 15/01/2008 Réunion de service informatique
Réunion de service informatique Labview Domaine d’application : Acquisition de données. Banc de test Interface utilisateur rapide. Pilotage d’instrumentation variée. GPIB, //, RSxxxx, usb, pci, pxi, pciexpress, tcp/ip etc.. 15/01/2008 Réunion de service informatique
Réunion de service informatique Labview Simple et complexe : 15/01/2008 Réunion de service informatique
Architecture Software 15/01/2008 Réunion de service informatique
Architecture Software 15/01/2008 Réunion de service informatique
Principe : 2 fenêtres graphique 15/01/2008 Réunion de service informatique
Réunion de service informatique 15/01/2008 Réunion de service informatique
Aide pour chaque fonction 15/01/2008 Réunion de service informatique
Réunion de service informatique Des exemples 15/01/2008 Réunion de service informatique
Réunion de service informatique Des templates 15/01/2008 Réunion de service informatique
Réunion de service informatique Labview La dernière version (8.5) Environnement de travail notion de projet. (comme Visual C++) Même si projet distribue sur plusieurs cibles. Exemple IHM sur un PC. Acquisition rapide sur un contrôleur déporté sous système temps réel avec des cartes d’acquisitions. Cibler une partie du code sur de l’embarqué DSP, FPGA. 15/01/2008 Réunion de service informatique
Réunion de service informatique Labview Les boucles cadencé Il s’adapte bien au monde multi-cœurs multiprocesseurs. Pipeline 15/01/2008 Réunion de service informatique
Réunion de service informatique Labview 15/01/2008 Réunion de service informatique
Réunion de service informatique Labview Wizzard pour écrire driver de carte. Insérer du code (c, appel a des DLL) Créer des DLL Créer des exécutables. Mathlab sans licence. 15/01/2008 Réunion de service informatique
Domaines d’application au LAPP 15/01/2008 Réunion de service informatique
Domaines d’application au LAPP Electronique: Test de série ( ATLAS: cartes Calib, AMS:cartes FE et EIB) Test de prototypes (circuits imprimés, circuits intégrés) (ILC_tracker) Physique: Caractérisation (HESSII: Photomultiplicateurs) Mécanique: Stabilisation mécanique ( LAVISta) 15/01/2008 Réunion de service informatique
Réunion de service informatique AMS : Tests 380 cartes électroniques à tester Test des fonctionnalités Contraintes spatiales Tests thermiques Tests vide Tests vibrations 15/01/2008 Réunion de service informatique
Réunion de service informatique Improved and automatic program (Labview) Tests des assemblages Front End + Pms Quality production sheet PXI BDR Measurements: Pedestals Electronic Gains Xtalks Dynode/anode PMT saturation Analogue signal Injection Board PMT block Led system 15/01/2008 Réunion de service informatique
Réunion de service informatique Tests automatisés – L’interface utilisateur permet le control immédiat des résultats Saturation Xtalk Piedestal/gain 15/01/2008 Réunion de service informatique
Caractérisation de 1000 Photomultiplicateurs Tests à réaliser Tests avec LED pulsée Run piedestal Mesure de courant HVI Recherche du gain 2*10^5 Mesure de linéarité Tests en mode sample Test en lumière blanche Linéarité du HVI en fonction du flux lumineux Mesure des afterpulses 15/01/2008 Réunion de service informatique
Réunion de service informatique Caisson caméra Tiroir Electronique Porte PMs Fibres optiques Control sources lumineuses 15/01/2008 Réunion de service informatique
Réunion de service informatique Caissons optiques (UV, lumière blanche) Moteur pas à pas Roue à filtres Source lumière blanche Controleur nanoLED NanoLED Fibre optique 15/01/2008 Réunion de service informatique
Réunion de service informatique Interface utilisateur 15/01/2008 Réunion de service informatique
Stratégie des Bancs de Tests au LAPP 15/01/2008 Réunion de service informatique
Bancs de tests automatisés au LAPP Hardware : PC standard(Windows) + PXI ou Cpci ou VME (AMS, HESSII, ATLAS, LAVISTA) ou différent appareils Software : Windows + Labview Avantages : catalogue de cartes pré-fonctionnelles (ADC, GPIB, I/O, Oscilloscope, Générateur de pattern, Analyseur logique, Alimentations, Multimètres ..) on sait développer nos propres cartes au format PXI et cPCI et dialoguer avec ( HESSII) rapidité de mise en œuvre de drivers et d’installation de cartes 15/01/2008 Réunion de service informatique
Réunion de service informatique Matériel Faire le point sur tous les matériels existant dans le laboratoire Mettre en place un outil simple de consultation. Serveur Wiki. (http://lappwiki02.in2p3.fr/wiki_instrumentation) 15/01/2008 Réunion de service informatique
Réunion de service informatique Matériel 15/01/2008 Réunion de service informatique
Cartes Multifonctions Architecture Hardware Multimètre Oscillo Géné. De fonctions Bus GPIB- Série - USB Sonde t° Enceinte Thermique Bus série Cartes Multifonctions ADC Générateur de pattern Analyseur logique I/O Cartes Spécifiques FIFO HESSII Bus PXI/cPCI cFieldPoint Ethernet Carte FPGA Châssis cRIO PWM I/O Numériques I/O Analogiques Châssis cDAQ PC Interface cPCI/PXI Bus USB 15/01/2008 Réunion de service informatique
Architecture Software Architecture commune à tous les bancs(Configurer, démarrer, lire les datas les capteurs, traiter, stocker) Gestion des résultats rapport de test sous format html. Enregistrement dans base de données. Configurable en fonction des tests à effectuer 15/01/2008 Réunion de service informatique
Réunion de service informatique 15/01/2008 Réunion de service informatique
Banc de Tests Générique: principe BASE HARD: PC + Interface Graphique SOFT: LabView ADAPTABILITE Interface : cPCI ou PXI Cartes multifonctions de NI ou autres fabricants Matériel dédié répondant à des performances particulières (interface GPIB, Ethernet, USB,…) Cartes spécifiques développées en interne/externe COMPLEMENTARITE Carte NI FPGA reconfigurable Système CompactRIO (reconfigurable, temps réel) 15/01/2008 Réunion de service informatique