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

lundi 31 décembre 2018

Activités 2018

Résumé: Analyse & Test: Logiciel LabVIEW pour suivi production d’argent chez Peñoles. Testeurs de gaz Messer Ibérica. Tests I2S, formation CERN, validation modems (DSL, DOCSIS, GPON). Conférence: Expérience de nomade numérique à l’Université de Juárez. Validation: Moteurs électriques avec LabVIEW, DAQ.

En 2018, AJOLLY testing a démontré son expertise technique à travers une diversité d’activités. L’entreprise a mis en œuvre un logiciel d’analyse du soufre pour l’industrie minière, conçu des testeurs de qualité des gaz pour les secteurs agroalimentaire et médical, et développé des solutions pour l’analyse de signaux audio numériques. Elle a également participé à la formation avancée en tests électroniques et à la validation de modems pour les communications numériques. Ces initiatives, complétées par une conférence sur l’expérience de l’entreprise dans un contexte de mondialisation et le développement de tests pour moteurs électriques, reflètent l’engagement d’AJOLLY testing envers l’innovation et la qualité dans le domaine des tests et mesures :
  • logiciel d'analyse du soufre durant la production d'argent; ce système est constitué de deux partie; un logiciel qui communique avec un four permettant de faire des acquisitions envoyées à une base de données et des clients qui le réseau se connectent à la base de données pour extraire des informations spécifiques et lancer des analyses afin de faire un suivi de la production et générer des rapports. Cette solution a été développé sous LabVIEW pour Peñoles.
    • Lieu : Mexique
  • testeur de la qualité des gaz pour usage agroalimentaire et médical, basé sur des analyseurs Emerson et du matériel de National Instruments et LabVIEW pour le logiciel. Solution développée pour Messer Ibérica.
    • Lieu : Espagne
  • test du signal I2S pour enceinte, acquisition, analyse et test des signaux audio numériques avec carte d'acquisition de National Instruments et LabVIEW pour intégration sous TestStand et LabWindows/CVI.
    • Lieu : Tunisie
  • formation spécialisée au CERN pour le développement des tests des cartes électronique sous TestStand, Python et LabWindows/CVI.
    • Lieu : France
  • validation des modems DSL, câble (DOCSIS) et fibre optique (GPON), développement de banc de tests pour la validation fonctionnelle WIFI 2,4G et 5G, la bande passante en réception et émission, la personnalisation des adresses MAC et des données unitaires, actualisation au firmware du fournisseur de service internet, avec un capacité de production de 1500 unités par tour, support technique pour l'analyse et la recherche de solution afin d'augmenter les volumes de production au niveaux des testeurs.
    • Lieu : Manaus, Brésil
  • conférence présentant mes activités et mon expérience dans un monde globalisé (nomade numérique ?)  depuis le Mexique à la faculté ingénierie, de science et d'architecture de l'université de Juárez de l'État de Durango au Mexique, invité par le responsable du troisième cycle Luis Oscar Guereca. 
    • Lieu : Mexique
  • test de moteurs électriques, développement d'un séquenceur de tests et de drivers d'instruments pour la validation de moteur. Technique : LabVIEW, compact DAQ.
    • Lieu : France
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

dimanche 31 décembre 2017

Activités 2017

Résumé Testeurs & Systèmes de Production: Bancs de test vision pour camions Freightliner, tests EOL pour modems DSL au Brésil, contrôle moteur Modbus TCP en France, banc test WIFI GPON au Brésil, traçabilité capteurs auto (C#, Oracle), logiciel cosmétologie (LabVIEW, Diastron). Technologies clés: LabVIEW, TestStand, vision.

En 2017, AJOLLY testing a consolidé sa position de spécialiste en test et mesure à travers une série d’initiatives techniques clés. Parmi celles-ci, on note la conception de bancs de tests de blocs fusibles par vision pour Freightliner, l’implémentation de tests de fin de ligne pour de nouveaux modems DSL au Brésil, et le développement d’une solution logicielle pour le test moteur et Modbus TCP en France. De plus, un banc de test WIFI pour modem fibre optique GPON a été élaboré au Brésil, tandis qu’au Mexique, un système de traçabilité pour la production de capteurs pour l’automobile a été mis en place. Enfin, à Monaco, le logiciel d’étude clinique de la peau pour la cosmétologie a été enrichi d’un nouvel instrument de mesure et de nouvelles fonctionnalités :
  • banc de tests de blocs fusibles par vision pour la production de camions Freightliner (Daimler):  un pour le Mexique et deux pour les États-Unis (LabVIEW, vision).
    • Lieux : Mexique, États-Unis
  • production de 2 nouveaux modèles de modems DSL : mise en place des tests de fin de ligne (EOL) de la carte et du produit fini avec accompagnement de la mise en production (NPI) au Brésil (TestStand, LabWindows/CVI).
    • Lieu : Manaus, Brésil
  • test moteur et Modbus TCP : développement d'une solution logicielle pour contrôler un banc de test moteur en deux modes. Le mode local permet au un technicien de contrôler le moteur pour effectuer des mesures; Le mode distant permet à un autre système d'automatiser le contrôle et les mesures par Modbus TCP. Toutes les mesures sont disponibles à tout moment par Modbus TCP. Ce système a été installé en France (LabVIEW).
    • Lieu : France
  • banc de test WIFI pour modem fibre optique GPON : développement matériel et logiciel d'un banc de test WIFI pour un centre de réparation au Brésil. Il permet de détecter les pannes en distinguant les antennes pour faciliter la réparation (TestStand)
    • Lieu : Manaus, Brésil
  • système de traçabilité pour la production de capteurs pour l'automobile : développement des interfaces tactiles pour les opérateurs pour le suivi de la production de capteurs de gaz Delphi et accompagnement de la mise en place de la base de données (C#, Oracle)
    • Lieu : Mexique
  •  logiciel d'étude clinique de la peau pour la cosmétologie : ajout d'un nouvel instrument de mesure (Translucimètre TLS850 de Diastron)  et nouvelles fonctions à ce logiciel initié en 2010 et maintenant utilisé par de nombreux laboratoires (LabVIEW).
    • Lieu : Monaco
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

jeudi 31 décembre 2009

Activités 2009

Résumé : AJOLLY testing a évolué en 2009, avec une expertise en développement logiciel et analyse de systèmes. L’étude sur le développement de logiciels pour bancs d’essai sous LabVIEW, LabWindows/CVI, et Visual Studio .NET C#. L’optimisation des communications GPIB sur un synchrotron a été réalisée grâce à la programmation C++ sur Linux et JAVA. Ces projets témoignent de notre engagement pour la précision et le partage de connaissances techniques. Notre conférence sur la migration logicielle a mis en avant notre leadership dans le domaine technique. 


En 2009, AJOLLY testing a consolidé son expertise en test et mesure par des contributions significatives dans le domaine du développement logiciel et de l’analyse de systèmes complexes. L’étude comparative que nous avons menée sur le développement de logiciels pour bancs d’essai de production a mis en lumière notre maîtrise des technologies telles que LabVIEW, LabWindows/CVI et Visual Studio .NET C# avec Measurement Studio. De plus, notre travail d’analyse sur un synchrotron de troisième génération a démontré notre capacité à optimiser les communications GPIB, grâce à notre savoir-faire en programmation C++ sur Linux et en développement de serveur d’instruments JAVA. Ces initiatives reflètent notre engagement envers la précision et l’efficacité, sans pour autant négliger l’importance de partager notre savoir avec la communauté technique.

  • Étude technique et financière comparative sur le développement de logiciels pour banc d’essai de production : Dans le cadre de notre collaboration avec Alcatel-Lucent, nous avons réalisé une étude technique et financière comparative approfondie sur le développement de logiciels pour bancs d’essai de production. Ce projet a impliqué l’utilisation de LabVIEW, LabWindows/CVI et Visual Studio .NET C# avec Measurement Studio. Nous avons conclu ce projet par une conférence enrichissante, au cours de laquelle nous avons présenté des illustrations d’exemples de migration à des experts et leaders techniques d’Alcatel-Lucent. 
    • Techniques utilisées : LabVIEW, LabWindows/CVI et Visual Studio .NET C# avec Measurement Studio.
    • Lieu : France
    • Analyse des pertes de mesure sur un synchrotron de troisième génération : Notre équipe a mené une analyse poussée des pertes de mesure sur un synchrotron de troisième génération, aboutissant à une optimisation significative de la communication GPIB, tant sur le plan matériel que logiciel. Ce travail a nécessité une expertise particulière en programmation C++ sur Linux et en développement de serveur d’instruments JAVA. 
      • Techniques utilisées :C++ sur Linux, serveur d’instruments JAVA. GPIB.
      • Lieu : France
    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

      mercredi 24 juin 2009

      Options de compilation sous LabWindows/CVI

      imageLes options de compilation sont souvent un peu oubliées alors que l’on développe un programme; hors, elles sont aussi importantes que le code lui même et cela pour plusieurs raisons : elles permettent de configurer la profondeur d’analyse de détection d’erreur du code source et de gestion mémoire lors de l’exécution, elle fixent les adressages pour la compatibilité avec d’autres composants, DLL par exemple. Ainsi, on l’aura compris, la modification d’une option peut changer le niveau de détection des erreurs par le debugger de LabWindows/CVI. On aurait alors un comportement instable de notre programme sans en avoir été averti lors de la compilation ou de l’exécution en mode “debug”. Aussi, pour vous aider dans vos débuts sous LabWindows/CVI, je vous propose d’adopter la configuration ci-après pour les “Build Options” du menu “Options” de LabWindows/CVI 9.0 (les options sont légèrement différentes pour les versions précédentes mais l’essentiel est resté).

      Build Options LabWindows/CVI 9.0

      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