LabVIEW vision : inspection visuelle de boitier fusibles-relais automobile

Ce banc de test par vision a une double fonction pour la production de boitier fusibles-relais lors de l’assemblage de camion :

  1. il indique à l’opérateur les fusibles et relais optionnels à insérer manuellement en accord avec le numéro de série du camion ;
  2. il inspecte les boitiers fusibles-relais pour vérifier que tous les composants sont présents et correspondent au composants standards et optionnels.

Banc de test d’inspection de boitier de fusibles par vision

LabVIEW : Logiciel de tests cliniques pour la pharmacologie et la cosmétologie

Ce logiciel permet de semi-automatiser les mesures de caractérisation de la peau au cours de tests cliniques de produits pharmaceutiques et cosmétiques en communiquant avec plus de 15 instruments de mesure généralement utilisés dans ce type de laboratoire : cornéomètre, sébumètre, pHmètre, thermomètre, glossymètre, mexamètre, tewamètre, colorimètre, téwamètre, réviscomètre, spectrocolorimètre, cutomètre, torquemètre, ballistomètre, capteur ambiant (thermomètre, hygromètre). Il rend ainsi les mesures et leurs exploitations plus rapide grâce à un seul et même outil logiciel.

Exemple d’une série de mesures et de son analyse, ici l’étude de l’élasticité de la peau, avec le logiciel de tests cliniques pour les produits cosmétiques et pharmaceutiques

 

Formation LabVIEW L’essentiel

La formation LabVIEW l’essentiel regroupe tout ce dont vous avez besoin pour être totalement opérationnel en 4 jours seulement !

Voici le programme de formation :

Introduction à LabVIEW

  • Face avant, le bloc diagramme, les palettes
  • Outils, Commandes et Fonctions ; aide et Documentation

Environnement de LabVIEW

  • Palette d’outils,
  • Commandes (face avant)
  • fonctions (diagramme)

Introduction aux Instruments Virtiuels (VI’s)

  • Instruments Virtuels, construire un VI
  • Face avant et bloc diagramme ; fils de connexions
  • Structures, icônes et connecteurs
  • Création et Utilisation de sous-VIs

Construire une face avant

  • Configuration des objets de la face avant
  • Remplacement /Changement, Commande et Indicateur)
  • Les objets Couleur
  • Commandes et Indicateurs (face avant)
  • Construire une interface Utilisateur.

Construire le bloc diagramme

  • Objets de la face avant et terminaux du bloc diagramme
  • Objets du bloc diagramme (terminaux, types de données, indicateurs, constantes, etc.)
  • Nœuds du bloc diagramme

Sommaire des fonctions

  • Fonctions numériques
  • Fonctions Booléennes, de chaînes de caractères, de tableaux
  • Etude de quelques fonctions de tableaux
  • Description et Utilisation de fonctions de tableaux
  • Fonctions de Clusters, de comparaisons
  • Comparaison Booléenne, numérique, de chaînes, de Clusters
  • Temps et dialogue
  • Fonctions d’E/S sur fichiers, de formes d’ondes (Waveforms)
  • Fonctions avancées
  • Boîte de calcul et registre à décalage Utilisation MATLAB

Variables locales et globales

  • Création et utilisation de ces variables (locales et globales)
  • Graphes
  • Les différents types de graphes et options ; graphe XY

Quelques activités

  • Déboguer un instrument virtuel (programme)
  • Graphiques multi couleurs, graphique temps réel
  • Sauvegarde de données dans un fichier tableur
  • Construire des fonctions génératrices par l’utilisation de données « formes d’ondes » ou Waveforms.

Acquisition de données

  • Acquisition de données en utilisant MAX
  • Le traitement de signal
  • La sauvegarde des données dans un fichier texte
  • Le tracé de courbes
  • L’affichage de valeurs de différents types

Architectures

  • Machine d’états
  • Evènementiel
  • Séquenceur

 

 

Bus MXI

La gamme de bus MXI sont spécifications de câbles pour des communications à grandes vitesses pour relier le PC à des châssis VXI ou PXI et compact PCI, ou alors entre deux châssis. MXI-1, MXI-2, MXI-3, MXI-4 sont des évolutions qui offrent des vitesses de plus en plus élevées pour des applications de mesure de plus en plus gourmandes en débit de données dans les environnements industriels; par exemple, MXI-4 permet un débit de 1.5 Gbit/s.

Synchrotron Soleil – Recherche

Résolution de problèmes de pertes de mesures sur l’accélérateur de particules et optimisation des communications du bus GPIB.

Techniques appliquées :

  • Outils : C++ sous Linux, serveur d’instruments en JAVA et drivers d’instruments de National Instruments

FREELANCE ?

J’offre mes services en tant qu’ingénieur indépendant, freelance, ou entreprise individuelle depuis 2005. Ainsi, je suis votre unique interlocuteur, technique et commerciale. Je m’engage à vous fournir un travail de qualité fort de mes {jumi [images/codes/experience_nb_years.php]} ans d’expérience.

Measurement Studio .NET c’est quoi ?

Ce sont des librairies de contrôles graphiques et de fonctions pour le développement rapide de solutions industrielles ou de laboratoires à base de la technologie.NET directement exploitable sous Visual Studio, pour avoir la puissance des outils  National Instruments, fonctions logicielles et instrumentation pour les langages C++, C# ou Visual Basic.

LabVIEW c’est quoi ?

LabVIEW est un environnement de développement spécialisé en informatique industrielle et scientifique. Sa particularité est qu’il s’appuie sur le langage G, créé par National Instruments, qui est entièrement graphique. Il permet de créer des logiciels complexes tout en facilitant la programmation et donc de diminuer les délais de développement. Grâce à ses librairies de fonctions dédiées à l’acquisition de données, l’instrumentation, à l’analyse mathématique des mesures, mais également grâce à la création rapide d’interfaces graphiques de qualité et le codage simplifié, l’ingénieur a plus de temps pour se concentrer sur les fonctions métiers de l’instrumentation et du traitement des mesures.

LabVIEW est particulièrement recommandé pour développer des systèmes de contrôle, supervision et les bancs de test et mesure.

TestStand c’est quoi ?

TestStand est un moteur de séquences d’instructions et un environnement de développement permettant de créer un séquenceur de tests évolué au test de plusieurs produits différents. On a alors un logiciel générique qui charge, suivant le produit à tester, des séquences spécifiant les actions, tests et tolérances, et des composants (comme des DLL) pour la communication avec le matériel. De plus il est installé avec les composants de base prêt a l’emploi pour un banc de test : saisie du numéro de série, execution des tests, affichage des resultats , génération de rapport de test, gestion des utilisateurs, sauvegarde des résultats dans un base de données.