LabVIEW
Détection de défaut de contact par thermographie infrarouge avec une caméra très haute fréquence
LabVIEW, MATLAB
- Programme LabVIEW de pilotage de la caméra et des lampes flash
- Utilisation de différents protocoles de communication (analogique, GigeEthernet via câble coaxial)
- Mise en place de solution pour des acquisitions « lourdes » dont la sauvegarde en temps réel sur disque dur n’est pas possible (pile FIFO et gestion mémoire RAM)
- Support sur la partie du traitement des images pour la détection des défauts
- Utilisation d’échantillons de référence pour tester et valider les algorithmes de traitement et le logiciel global

Caractérisation thermomécanique de matériaux à très hautes températures
LabVIEW
- Ajout de caméras infrarouges et de pyromètres sur un banc déjà existant et pilotage depuis LabVIEW
- Développement du programme permettant de calculer les propriétés thermophysiques du matériau chauffé évoluant au cours du temps (dégradation, vieillissement)

Recherche de défaut par mesure laser et scan de l’échantillon
LabVIEW, MATLAB
- Logiciel de pilotage des éléments actifs du banc (laser, caméra, piezo) en LabVIEW
- Synchronisation des éléments actifs suivant un mode défini via l’IHM (quadrillage, ligne, etc)
- Support pour la partie du traitement des données qui est réalisé en MATLAB
- Mise en place du système d’échange entre les deux programmes
- Affichage des résultats finaux provenant de l’exécutable Matlab

Recherche de défaut par mesure TéraHerthz et scan de l’échantillon
LabVIEW
- Programme LabVIEW permettant de contrôler l’ouverture du diaphragme ainsi que l’acquisition de la caméra thermique (un filtre permet de voir dans le domaine infrarouge ce qu’il se passe dans le TéraHerthz)
- Synchronisation des éléments actifs
- Traitement des données acquises

Détection de défaut par thermographie infrarouge avec un système mobile
LabVIEW, Python, PyQt, Matplotlib, C
- Programme Arduino contrôlant 4 lampes halogènes et l’acquisition de la caméra thermique
- Programmation de l’IHM en PyQt pour visualiser les images acquises par la caméra, configurer l’acquisition, puis exécuter les traitements et visualiser les résultats
- Support sur la partie du traitement des images
- Tests et validation avec des échantillons de référence

Calcul de perte thermique d’une carte électronique en fonctionnement via un calorimètre à air
LabVIEW, Python, PyQt
- Programme LabVIEW de pilotage des éléments actifs (thermocouples, débitmètres, résistances chauffantes, etc)
- Programmation de l’interface en PyQt échangeant avec le programme LabVIEW pour afficher en temps réel la valeur de tous les capteurs du banc en fonction de sa position
- Tests et validations avec différentes puissances au niveau de la carte électronique
- Programmation de l’IHM en PyQt pour visualiser les images acquises par la caméra, configurer l’acquisition, puis exécuter les traitements et visualiser les résultats
- Support sur la partie du traitement des images
- Tests et validation avec des échantillons de référence
Matlab
Matlab
Détection de défaut de contact par thermographie infrarouge avec une caméra très haute fréquence
MATLAB, LabVIEW
- Programme LabVIEW de pilotage de la caméra et des lampes flash
- Utilisation de différents protocoles de communication (analogique, GigeEthernet via câble coaxial)
- Mise en place de solution pour des acquisitions « lourdes » dont la sauvegarde en temps réel sur disque dur n’est pas possible (pile FIFO et gestion mémoire RAM)
- Support sur la partie du traitement des images pour la détection des défauts
- Utilisation d’échantillons de référence pour tester et valider les algorithmes de traitement et le logiciel global

Recherche de défaut par mesure laser et scan de l’échantillon
MATLAB, LabVIEW
- Logiciel de pilotage des éléments actifs du banc (laser, caméra, piezo) en LabVIEW
- Synchronisation des éléments actifs suivant un mode défini via l’IHM (quadrillage, ligne, etc)
- Support pour la partie du traitement des données qui est réalisé en MATLAB
- Mise en place du système d’échange entre les deux programmes
- Affichage des résultats finaux provenant de l’exécutable Matlab

Système de calcul de flux de chaleur et de calcul de propriétés thermophysiques du bêton
MATLAB, C++, Linux
- Support sur la partie de conversion du code Matlab en C++ pour calculer les propriétés thermophysiques et du flux de chaleur en temps réel
- Mise à jour des paramètres du bêton en temps réel au cours du temps et ajuster le calcul du flux
- Compilation sous Windows et Linux pour l’appeler depuis un programme Python exécuté sur un Raspberry Pi

Développement d’un logiciel de traitement de signaux ultrasonores
MATLAB, C++
- Développement de l’interface (IHM) permettant de charger des données à traiter de l’onde ultrasonore émise qui s’est réfléchie dans le tendon d’Achille
- Mise en place de la sauvegarde des résultats (fichier .csv et .dat)
- Gestion de fichier de configuration (chargement, création, sauvegarde, au format .mat)
- Tests et validation en utilisant des données très variées
Conversion d’un programme MATLAB en C++ pour l’intégrer dans le logiciel déjà existant
MATLAB, C++
- Compréhension du code MATLAB
- Conversion en C++ sous Visual Studio
- Tests et validation avec d’anciennes et de nouvelles données pour vérifier la robustesse du programme
Développement d’un logiciel de contrôle d’appareils électroniques (oscilloscope, générateurs de signaux) afin de les piloter à distance depuis un ordinateur
MATLAB
- Création d’un réseau local par Ethernet pour effectuer la communication avec l’ordinateur
- Développement du logiciel permettant entre autres de voir en quasi-temps réel les signaux de l’oscilloscope ainsi que de configurer les appareils
- Gestion de fichier de configuration (chargement, création, sauvegarde, au format .mat)
- Tests et validation avec différentes configurations