Affichage des articles dont le libellé est mesure. Afficher tous les articles
Affichage des articles dont le libellé est mesure. Afficher tous les articles

mardi 31 décembre 2013

Activités 2013

Résumé : Audit et optimisation de solutions de test pour modems xDSL ont mené à une capacité accrue de 500%. Expertise LabVIEW pour systèmes laser, développement de bancs de test pour diverses technologies de modem, et réduction significative des temps de test. Formations et développements sous LabVIEW et TestStand, avec un focus sur l’amélioration de la qualité et de la productivité en production et réparation.

Nos missions d'expertise en Test en Mesure m'ont conduit cette année 2013 en France, Mexique, Brésil, Tunisie, Canada et États-Unis. Elles nous ont permis d'augmenter mon expérience sur  l'intégration de banc de test sur lignes de production de masse et d'intervenir pour l'audit de solution de test. Et c'est toujours un plaisir de rencontrer les différents intervenants, ingénieurs et équipes de management de différents secteurs, de différents pays et de communiquer dans différentes langues (anglais, français, espagnol et portugais).
Voici la liste de nos activités durant l'année 2013 :
  • Audit de la solution de test dans un centre de réparation de modem xDSL, définition des solutions à mettre en place et développement du nouveau procédé, layout et des bancs de test. Cette optimisation a généré une augmentation de 500% de la capacité de test
    • Lieu : Campinas, Brésil
  • Expertise sur cible temps réel LabVIEW pour la régulation du système de refroidissement d'un laser 
    • Lieu : France
  • Développement de bancs qualité de modem xDSL (GVT, Telefonica) : VDSL, WIFI 2.4GHz, WIFI 5GHz, FTTH, Ethernet, HPNA
    • Lieu : Manaus, Brésil
  • Optimisation et débogage de bancs de tests fonctionnel de modem sur ligne de production : réduction de 40% des temps de test, réduction des faux défauts (technique : TestStand, LabWindows/CVI)
    • Lieu : Manaus, Brésil
  • Développement de drivers d'instruments de mesure de la peau sous LabVIEW
    • Lieu : Monaco
  • Développement de drivers IVI (LabWindows/CVI), intégrés à TestStand
    • Lieu : France
  • Développement d'un logiciel de mesure de vieillissement de composants électroniques
    • Lieu : France
  • Formations LabVIEW, LabWindows/CVI, mesure et instrumentation sous Visual Basic (avec Measurement Studio)
    • Lieu : France
  • Audits technique de bancs de test de modems xDSL et alimentations pour les centres de réparation (GVT, Bell et Cablevision) pour augmenter les capacités de test / réparation : analyse de la viabilité des tests, stabilité de mesures, étude statistique des mesures et données de productions des bancs de test, optimisation des actions des opérateurs, des logiciels, de la traçabilité et des flux des produits.
    • Lieux : Curritiba, Brésil, Canada, Etats-Unis
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

lundi 31 décembre 2012

Activités 2012

Resumé : Développement de bancs de test de modems DSL et optimisation de lignes de production au Brésil, support technique et formation en LabVIEW, TestStand, LabWindows/CVI. Mise en place de systèmes de mesure pour cosmétique et protocoles de communication pour automates programmables.

En 2012, notre équipe a parcouru le monde, avec plus de 160 000 km en avion, pour rencontrer nos clients et s’immerger dans diverses cultures et environnements professionnels. Cette année a été l’incarnation même du partage professionnel et humain, à l’échange de connaissances et à l’accompagnement de nos partenaires. Au-delà de notre expertise technique, nous avons privilégié l’aspect humain, élément clé de toute collaboration réussie.

Nous avons pris plaisir à apporter notre savoir-faire dans des projets d’envergure, à dépasser les limites de notre spécialité pour offrir le meilleur soutien possible à nos clients face aux défis rencontrés. Notre approche a consisté à optimiser des processus, qu’ils soient logiciels, matériels ou industriels, et à analyser minutieusement les procédés pour proposer des changements adaptés aux problématiques spécifiques de chaque projet.

La communication a joué un rôle prépondérant dans notre travail, nous amenant à parler jusqu’à quatre langues différentes au cours d’une même réunion – anglais, français, portugais et espagnol – et à partager nos expériences dans ces mêmes langues lors de sessions de formation.

Récapitulatif de nos expériences en 2012 :
  • Dans le cadre de la production de modems DSL, nous avons accompli les activités suivantes :
    • Développement et installation de bancs de tests en fin de ligne de production, utilisant des technologies telles que TestStand et LabWindows/CVI.
    • Calibration WiFi et réalisation de divers tests tels que la puissance de transmission, EVM, mask et PER en réception, 
    • Tests fonctionnels pour ADSL, des antennes WiFi, téléphonie FXS, USB, LED et boutons.
    • Personnalisation des modems et conduite de tests de qualité pour garantir la conformité des produits.
    • Support NPI par l’analyse approfondie des défauts de production, permettant d’identifier et de résoudre les problèmes efficacement.
    • Optimisation des procédés de test pour réduire les temps de cycle, augmenter le FPY (First Pass Yield) et la capacité de production.
    • Formation des techniciens de maintenance et de réparation, ainsi que des opérateurs, pour améliorer le handling et l’efficacité opérationnelle.
    • Technonogies: Litepoint, DSLAM, simulateur SPIRENT, caisson d'isolation electromagnétique, câbles SAM, sondes Murata, pointes de test Ingun, TestStand, LabWindows/CVI, Visual Basic, C#
    • Lieu : Manaus, Brésil
  • En plus des activités précédemment mentionnées, nous avons également fourni un support technique aux équipes de production, qui comprenait :
    • Assistance sur site et à distance pour aider à la spécification des problèmes techniques rencontrés en production.
    • Identification des causes sous-jacentes des problèmes pour permettre une résolution rapide et efficace.
    • Correction et optimisation des processus pour prévenir la récurrence des problèmes et améliorer la performance globale.
    • Pré-analyse des problèmes pour orienter les équipes vers les collègues spécialisés, tels que ceux de la base de données ou de la production, pour une assistance plus ciblée.
    • Lieu : Manaus, Brésil
  • Nous avons mené des formations techniques approfondies sur LabVIEW, TestStand et LabWindows/CVI, visant à améliorer les compétences en automatisation et en tests des participants. Ces sessions ont couvert les principes fondamentaux, les meilleures pratiques et les techniques avancées pour optimiser l’utilisation de ces outils dans des environnements de production exigeants.
    • Lieu : France
  • Notre équipe a conçu un logiciel de mesure avancé sous LabVIEW, spécialement adapté pour l’industrie cosmétique et pharmaceutique. Ce système s’interface efficacement avec divers instruments de mesure tels que le sébumètre, cornéomètre, tewamètre, colorimètre, thermomètre, indotomètre, et pHmètre, garantissant une collecte de données exhaustive et précise. Il est essentiel pour réaliser des études cliniques de la peau en laboratoire, permettant aux grandes marques comme L’Oréal, Dior, et Pierre Fabre d’évaluer scientifiquement l’efficacité de leurs produits. Notre logiciel assure une analyse détaillée et contribue à l’optimisation des formules cosmétiques et pharmaceutiques.
    • Lieu : Monaco
  • Nous avons conçu et implémenté une suite de tests de protocoles de communication pour les automates programmables. Utilisant les environnements LabWindows/CVI et TestStand, nous avons assuré la validation complète des communications entre les dispositifs. Ces tests automatisés vérifient la performance et la conformité des PLC, garantissant leur fiabilité dans toutes les phases de production. L’approche modulaire de LabWindows/CVI et la gestion de séquences de TestStand ont permis une adaptation rapide aux exigences spécifiques et une exécution cohérente des tests.
    • Lieu : France
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

mardi 15 décembre 2009

Comment choisir entre LabVIEW, LabWindows/CVI, Measurement Studio .NET et TestStand

Résumé : National Instruments, leader en solutions d'instrumentation et de mesure, propose LabVIEW, LabWindows/CVI, Measurement Studio et TestStand pour le développement logiciel. LabVIEW utilise le langage G graphique pour un développement rapide, tandis que LabWindows/CVI et Measurement Studio facilitent la programmation en C et C++/VisualBasic/C# respectivement. TestStand, compatible avec plusieurs langages, optimise le développement de séquenceurs avec des fonctionnalités comme la génération de rapports et la gestion des droits utilisateurs.

National Instruments, qui est actuellement le leader des solutions d’instrumentation, test et mesure, propose des solutions pour le développement de logiciels dans trois langages différents : LabVIEW, LabWindows/CVI et Measurement Studio; et un autre logiciel de développement spécialisé : TestStand. Mais, j’en convient et surtout vu de l’œil du non initié, on peut être un peut perdu face à toutes ces solution. Aussi, je vais faire une courte présentation de ces produits avec leurs différences et leurs points forts.

LabVIEW logo LabVIEW

LabVIEW est le produit phare de National Instruments depuis 1984.

  • Utilisation : développement de logiciels orientés industrie et science, le plus souvent fortement liés aux instruments de mesure, capteurs et appareils électroniques, sous Windows, Unix, Linux ou Macintosh, PDA (Windows Mobile et Palm OS), cible temps réel (de NI), FGPA (de NI).
  • Langage : langage G pour Graphique. On programme en posant des icones (représentant des fonctions) sur un diagramme et on les relie par des fils (représentants les flux de données, les variables).
  • Avantage : le langage G, entièrement graphique, permet de développer très rapidement des applications sans connaissance étendu de la programmation.

LabWindows/CVI logo LabWindows/CVI

LabWindows/CVI est une déclinaison de LabVIEW pour la programmation en langage C.

  • Utilisation : développement de logiciels orientés industrie et science le plus souvent fortement liés aux instruments de mesure, capteurs et appareils électroniques, sous Windows, Unix, Linux et cible temps réel (de NI) - depuis la version 9.0 pour ce dernier point.
  • Langage : langage C. LabWindows/CVI contient bon nombre d’assistant pour faciliter le développement d’interfaces graphiques, la déclaration des variables, l’insertion de fonctions et structure du code et la communication avec les instruments et autres appareils électroniques.
  • Avantage : le langage C est un langage de base souvent connu des ingénieurs et techniciens. C’est un langage majeur qui permet l’utilisation de code source déjà existants. La programmation est facilité grâce aux assistants.

Measurement Studio logo Measurement Studio

Measurement Studio est un pack de classes et librairies similaires à LabVIEW pour Visual Studio.

  • Utilisation : développement de logiciels orientés industrie et science le plus souvent fortement liés aux instruments de mesure, capteurs et appareils électroniques, sous Windows.
  • Langage : langages C++, C# et Visual Basic.
  • Avantage : facilite le développement d’applications d’instrumentation et de mesure sous Visual Studio grâce à ses librairies de fonctions dédiées et ses objets graphiques spécialisés.

TestStand-Logo TestStand

TestStand est un outil, ou plus exactement une suite de fonctionnalités, ou Framework, permettant de faciliter le développement de logiciels de type séquenceur.

  • Utilisation : développement de séquenceurs dans les domaines de l’industrie et des sciences, le plus souvent pour le séquencement de mesures et de tests sous Windows.
  • Langage : compatibilité avec LabVIEW, LabWindows/CVI, Java, HTbasic et tous langages produisant des DLL, EXE, des composants ActiveX et .NET. TestStand possède également son propre langage simple de script.
  • Avantage : il possède toutes les fonctions nécessaires à un séquenceur de tests; c’est autant de temps de gagné sur le développement. Il dispose, entre autres, des fonctions suivantes : génération de rapports, éditeur de séquence, génération automatique de code source, connexion aux bases de données, parallélisme, composants graphiques pour l’interface opérateur, gestions des droits des utilisateurs.
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

dimanche 8 novembre 2009

Conférence sur le test et mesure au Mexique

J’ai été invité pour donner une conférence dans le cadre du SIECC 2009 de titre “Fusing Worlds”, symposium international étudiant de science informatique sur trois jours, organisé par Institut Technologique de Durango au Mexique.

12652_169092777849_107759907849_2596261_4426841_n

Le titre de ma conférence était “La mécatronique dans la qualité industrielle et la recherche scientifique” où j’ai exposé les enjeux du contrôle, de la mesure, du test et de la simulation dans des problématiques de plus en plus complexes au sein de la recherche et de l’industrie, agrémentée de d’exemples tirés de mon expérience professionnelle.

16649_179577636768_533411768_2849826_1199836_n16649_179577671768_533411768_2849831_2633575_n

Entre autres conférenciers, on pouvait compter Leo Prieto (leo.prie.to), un chilien qui est à la tête de Fayerwayer.com premier site d’Amérique latine avec 4 millions de visiteurs par jour, pour parler de l’hyper connectivité; Álvaro López Ortega (Octality), espagnol, créateur du serveur libre “Cherokee”,  pour présenter les modèles économiques applicables pour une entreprise développant en Open Source; Ricardo Meza, mexicain, membre de Mozilla, pour nous parler de FireFox et de l’Open Source; Mauricio Pastrana, colombien, pour nous parler des enjeux économiques des communautés du web; Alejandro Martinez, mexicain, membre de Microsoft pour nous présenter les nouvelles innovations technologiques de Microsoft; et Carlos Montelongo pour parler des applications JAVA. Ci-dessous une photo des conférenciers :

11440_167937514139_558214139_2568405_2940484_n

voir le site de l’évènement : siecc09.com

Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

lundi 27 juillet 2009

Utilisation de JAVA avec TestStand

Résumé : TestStand intègre désormais un adaptateur JAVA, permettant l'appel direct de classes JAVA dans les séquences de test. Compatible avec TestStand 3.0+, LabWindows 6.0+ et Java 2 v1.4, cet adaptateur enrichit les possibilités de TestStand, déjà apte à gérer divers composants tels que LabVIEW, DLL et .NET. Il se divise en trois groupes : StartStop pour la JVM, Methods et Static methods pour les appels de méthodes. Les sources en C de LabWindows/CVI offrent une personnalisation avancée, facilitant les tests numériques, de chaînes, de validation et d'actions pour des applications comme les cartes mères PC.

logoteststand On peut maintenant faire appel à des classes JAVA directement depuis les séquences TestStand.

On sait que TestStand permet d’appeler des composants de type LabVIEW (VI), LabWindows/CVI (.C, .obj, .lib, .dll), DLL (donc tous langages capable de produire des DLL : C++, Pascal Object avec Delphi, Visual Basic et autres….), ActiveX (et donc tous langages compatibles), .NET assemblies (et langages compatibles…), HTbasic. On pourrait se dire que ces adaptateurs (adapters in english) sont principalement des technologies Microsoft. Choix commercial peut être, mais c’est sans compter sur la possibilité de les programmer soit même, surtout que l’ont peut prendre exemple des sources des adaptateurs, précédemment listés, qui nous sont fournis avec TestStand.

Dans cette veine, un nouvel adaptateur nous est livré : l’adaptateur JAVA. Il comprend trois groupes :

  • StartStop : pour le démarrage et l’arrêt de la machine virtuelle JAVA (JVM).
  • Methods : appel à une méthode d’une classe
  • Static methods : appel à une méthode statique d’une classe

L’appel aux méthodes permet les types de pas suivants : Numeric Limit Test, String Value Test, Pass/Fail Test et Action.

Regardez ci-dessous un exemple d’une séquence (ici pour une carte mère d’un PC) écrit avec des pas JAVA (voir Java dans le dossier des exemples TestStand).

TestStand-java
Séquence de test en JAVA sous TestStand

Il est à noter que les sources des adaptateurs JAVA sont codés en C sous LabWindows/CVI. L’interface de configuration des propriétés ci-dessous est donc modifiable.

Java_EditJavaCall_db
Propriétés d’un pas JAVA sous TestStand

L’adaptateur JAVA est compatible avec TestStand 3.0 et supérieur, LabWindows 6.0 et supérieur et Java 2 version 1.4.

Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

vendredi 20 février 2009

Historique de LabWindows/CVI

cviComme je le fais pour LabVIEW, j’écris l’historique des versions de LabWindows/CVI sur Wikipédia ici.

 

  • 1989 : LabWindows 1.0, sous DOS, première version publique
  • 1991 : LabWindows 2.0, sous DOS, aides au développement d'IHM
  • 1994 : LabWindows/CVI 3.0, sous Windows 3.1 et Solaris
  • 1995 : LabWindows/CVI 3.1, génération automatique de code
  • 1996 : LabWindows/CVI 4.0, compatibilité accrue avec les compilateurs externes
  • 1998 : LabWindows/CVI 5.0, compatibilité VXI et IVI
  • 2000 : LabWindows/CVI 5.5, librairies multitâches
  • 2001 : LabWindows/CVI 6.0, support ActiveX et amélioration de l'IHM
  • 2003 : LabWindows/CVI 7.0, intégration des workspaces
  • 2004 : LabWindows/CVI 7.1, complétion automatique
  • 2005 : LabWindows/CVI 8.0, nouveau système de déploiement, support des .NET assemblies
  • 2006 : LabWindows/CVI 8.1, variables réseau, contrôles graphiques du style Windows
  • 2007 : LabWindows/CVI 8.5, amélioration de la gestion du microprocesseur multi cœur, édition du code pendant le débogage, première version du toolkit temps réel
  • 2008 : LabWindows/CVI 9.0, gestionnaire de mémoire et compilation optimisée, support du C ANSI version 99 (notamment les tableaux dynamiques)
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

mardi 10 février 2009

La programmation orientée objet sous LabVIEW

labviewSaviez-vous que depuis la version 8.20 de LabVIEW, sortie en 2006, il est possible de programmer avec une architecture objet ? On peut ainsi créer des classes avec leurs propriétés et leurs méthodes, comme en C++, Java, C#, pascal object (Delphi) et autres langages évolués.
J'entends certains d'entre vous dire "mais qu'est-ce que ça nous apporte en plus pour le développement de logiciel de test et mesure ?". Serte, il est vrai que pour un petit logiciel qui fait une mesure ou plusieurs mesures et un traitement simple, le langage objets n'est pas forcément le plus adapté... quoi que : on pense toujours développer en "one shot" et on se rend très souvent compte, après coup, qu'il faut faire évoluer le logiciel et/ou récupérer une fonctionnalité pour l'intégrer dans un autre développement. C'est là que la programmation objet (LVOOP sous LabVIEW pour LabView Oriented-Object Programming) a tout son intérêt : elle permet un concept et une architecture plus proche du monde physique et donc du raisonnement humain (exemple d'objet : une voiture avec ses méthodes, tourner, freiner, et ses propriétés, vitesse maximum, couleur). De plus, on peut alors profiter des outils de modélisation qui permettent de concevoir sous forme de schémas semi-formels la structure d'un programme, basé par exemple sur UML (d'ailleurs il y a un toolkit dédié sous LabVIEW).

Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

mercredi 21 janvier 2009

Wikipédia et le test et mesure


Depuis 2006 je contribue à quelques articles sur ce merveilleux outil du savoir qu'est l'encyclopédie libre Wikipédia. Je m'étais pour le moment attelé à la rédaction d'articles sur l'histoire et la culture du nord du Mexique.
Depuis quelque temps, je participe, quand j'ai le temps, à l'ajout d'articles concernant le test et la mesure et ses différents outils (mon profile sous Wikipédia : http://fr.wikipedia.org/wiki/Utilisateur:Adrienj). Si vous souhaitez participer à cet effort, qui n'a de noblesse que le partage des connaissances, alors rien de plus simple : créez un compte sous Wikipédia.
Pas mal de chose reste à compléter, comme les articles sur : LabVIEW, LabWindows/CVI, TestStand, Measurement Studio, PXI, VXI... et beaucoup d'autres définitions ne font pas encore partie de l'encyclopédie : à vos claviers !

Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr