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

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

samedi 31 décembre 2016

Activités 2016

RésuméDéveloppement d’instruments de mesure pour magnésium et peau, bancs de test pour modems DSL et camions, intégrant LabVIEW et Vision, avec support technique global et améliorations continues. Précision et traçabilité en focus, opérations au Mexique, Brésil et France.

Au cours de l’année 2016, AJOLLY testing a mené à bien divers projets techniques d’envergure internationale. En mettant en œuvre des solutions innovantes telles que LabVIEW et Vision, l’entreprise a renforcé son expertise dans le développement d’instruments de mesure de précision et dans le support technique de systèmes de test. Que ce soit pour l’analyse de la qualité du magnésium au Mexique, l’assistance sur des bancs de test pour modems DSL au Brésil, l’amélioration continue d’un système de mesure pour études cliniques de la peau en France, ou le développement de bancs d’inspection pour l’industrie automobile également au Mexique, AJOLLY testing a démontré sa capacité à répondre aux besoins spécifiques de chaque projet tout en maintenant un haut niveau de qualité et de fiabilité dans ses prestations :
  •  instrument de mesure de la qualité du magnésium : développement matériel et logiciel d'un instrument de mesure utilisé en laboratoire pour l'extraction de magnésium. L'instrument identifie les particules d'impureté présent dans un bécher, les compte et indique la distribution de ces particules par taille. La précision est de 22 micromètre. Le logiciel génère des rapports et sauvegarde les mesures dans une base de données. 
    • Technique: LabVIEW et Vision. 
    • Lieu : Mexique.
  • banc de test pour modem DSL : support technique sur les testeurs de fin de ligne de production (EOL). Technique : TestStand et LabWindows/CVI. Lieu : Brésil.
  • système de mesure pour étude clinique de la peau : c'est un système initié en 2010 pour lequel nous ajoutons régulièrement des instruments et des fonctions. Cette années c'était le tour des nouvelles fonctionnalités (nouveau format de rapport d'analyse, optimisation...). 
    • Technique : LabVIEW. 
    • Lieu : France
  • banc d'inspection de bloc fusibles pour camion : développement de deux bancs de test pour un nouveau modèle de camion. 
    • Technique : LabVIEW, Vision. 
    • Lieu : Mexique.
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

mercredi 31 décembre 2014

Activités 2014

Résumé : Développement de drivers IVI et logiciels pour l’industrie pétrolière et cosmétique, optimisation de la communication avec les instruments de mesure, amélioration de bancs de test par vision pour l’automobile, et solutions de diagnostic pour modems DSL. Technologies clés : LabVIEW, TestStand, GPIB, Litepoint. Lieux : France, Mexique, États-Unis.


En 2014, notre parcours professionnel a été jalonné de réalisations significatives qui ont marqué le paysage technologique. Nous avons développé des drivers IVI pour l’industrie pétrolière en France, conçu un logiciel révolutionnaire pour la sélection des produits cosmétiques, et amélioré notre logiciel d’étude clinique de la peau avec de nouvelles fonctionnalités et instruments.

Nous avons également optimisé les bancs de test pour l’inspection des blocs fusibles de camions au Mexique et mis au point des tests de composants électroniques en France. Aux États-Unis, nous avons établi des stations de calibrage WiFi pour modems DSL et innové avec une station de diagnostic au démarrage, réduisant considérablement le temps de diagnostic. Chaque projet a contribué à renforcer notre expertise et à affirmer notre engagement envers l’excellence :
  • driver IVI pour des instruments de mesure pour l'industrie pétrolière : développement sous LabWindows/CVI de drivers IVI utilisés dans TestStand.
    • Lieu : France
  • logiciel d'assistance à la sélection des produits cosmétiques : en capturant les différentes mesures de la peau ce logiciel indique quels produits cosmétiques utiliser et à quel dosage. Technique : LabVIEW. 
    • Lieu : France
  • logiciel de mesure et d'étude clinique de la peau : depuis 2010 nous ajoutons des instruments et des fonctions. Cette année c'est le tour de l'optimisation des performances des communications avec les instruments et d'une amélioration de l'éditeur des zones de mesure. Technique : LabVIEW. 
    • Lieu : Monaco
  • inspection de blocs fusible pour camion : amélioration de bancs de test par vision de blocs fusible pour la production de camion. Technique : LabVIEW, Vision. 
    • Lieu : Mexique
  • test de composants : séquencer des mesures tension et température des composants au cours de cycles de températures. Technique : LabVIEW, GPIB. 
    • Lieu : France 
  • station de calibrage et test WIFI 2.4GHz de modem DSL : développement matériel et logiciel avec installation dans un centre de réparation et formation des opérateurs. Technique : TestStand, Litepoint. 
    • Lieu : États-Unis.
  • station de diagnostique du démarrage logiciel de modems DSL : cette station d'aide au diagnostique, installée dans un centre de réparation, permet au technicien de réparation de lire les traces Linux au démarrage de la carte. Le logiciel repère les différents problèmes d'initialisation et les indiques au technicien (corruption de la mémoire flash, problème d'accès à des ressources matérielles...) ; ainsi le diagnostique peut ne prendre que quelques secondes. Technique : LabVIEW. 
    • Lieu : États-Unis.
Découvrez comment AJOLLY Testing peut apporter de la valeur à vos projets :
🌐 www.ajolly.fr

samedi 31 décembre 2011

Activités 2011

Résumé: Experts en LabVIEW, TestStand, et LabWindows/CVI, nous avons formé des professionnels en France et Tunisie et développé des systèmes de mesure avancés pour l’industrie nucléaire. Nous avons également optimisé des solutions pour la cosmétologie et la thermodynamique, et intégré des technologies de mesure dans l’analyse énergétique industrielle. Notre travail a inclut le développement de serveurs de transcodage et la validation de régulateurs industriels, ainsi qu’une conférence sur les synchrotrons et leur impact médical.

En 2011, AJOLLY testing a consolidé sa position de spécialiste en test et mesure à travers une série d’initiatives clés. Notre expertise technique s’est étendue à l’implémentation de solutions avancées pour l’analyse énergétique et la validation de composants industriels. Nous avons également contribué au progrès scientifique par le biais de conférences et de développements innovants dans le domaine de la mesure de précision. L’accent a été mis sur l’optimisation des processus et l’intégration de technologies de pointe pour répondre aux exigences spécifiques de nos clients dans divers secteurs. Ces efforts reflètent notre engagement envers l’excellence et l’innovation continue dans un environnement industriel en évolution:
  • Développement d'un système de mesure par courant de Foucault pour la détection de défauts de surface de matériaux avec représentation cartographique pour les centrales nucléaires (LabWindows/CVI, multithreading, TCP/IP)
    • Lieu : France
  • Nous avons amélioré une solution de tests cliniques pour la cosmétologie et la pharmacologie, permettant une semi-automatisation des mesures de caractérisation de la peau. Elle intègre, sous LabVIEW, une communication avec plus de 15 instruments de mesure et facilite l’analyse et l’exportation des données
    • Lieu : Monaco
  • Nous avons amélioré un banc d’étude pour analyser les principes de thermodynamique dans la réfrigération. Le projet intègre LabVIEW pour le contrôle en temps réel, un serveur WEB pour l’accès distant, et le protocole modbus-RTU pour la communication avec les équipements.
    • Lieu : France
  • Nous avons intégré des instruments de mesure Modbus-TCP via Ethernet et radio pour évaluer la consommation énergétique dans des installations industrielles et bâtiments, utilisant LabVIEW, Visual Basic, et des bases de données pour une gestion et analyse efficaces.
    • Lieu : France
  • Nous avons conçu un serveur de transcodage pour convertir les données des automates programmables en formats exploitables. Utilisant LabVIEW, le système assure une interprétation automatique et précise des mesures, facilitant ainsi le suivi et l’analyse des performances des machines en temps réel.
    • Lieu : France
  • Nous avons réalisé l’implémentation de tests fonctionnels pour valider des régulateurs de vitesses industriels. Utilisant TestStand et LabWindows/CVI, nous avons intégré des protocoles tels que Metasys, BacNet, CC-Link, et Apogee pour assurer une performance optimale et conforme aux standards.
    • Lieu : France
  • Conférence de titre "Accélérateur de particules : lumière sur le futur médical” présentant les avancées technologiques grâce aux observations nanométriques procurées par les synchrotrons, voir l’article
    • Lieu : Mexique
  • Formateur sur LabVIEW, TestStand et LabWindows/CVI. Ces sessions étaient destinées à des professionnels issus de divers domaines, notamment l’industrie, la science et le secteur militaire, afin de les habiliter à optimiser leurs processus et systèmes.
    • Lieux : France et Tunisie
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

      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

      lundi 10 août 2009

      Nouvelles fonctions de LabVIEW 2009

      Résumé : LabVIEW 2009 (version 9.0) a introduit des améliorations significatives, notamment dans les commandes de face avant et les fonctions de diagramme. Parmi les nouveautés, on trouve des commandes numériques de type réservoir, des graphes 3D avancés, et des palettes enrichies pour la programmation numérique et les matrices. La gestion de la mémoire et les informations sur le processeur ont été optimisées, et de nouvelles fonctions pour les variables partagées et le moteur de balayage NI ont été ajoutées, facilitant ainsi la synchronisation et la gestion des défaillances. Ces évolutions visent à améliorer l'efficacité et la clarté du développement sous LabVIEW.

      labview2 LabVIEW 2009 vient de sortir (on notera que le numéro de la version est en faite la 9.0). En plus des nouveautés annoncées par National Instruments sur son site, j’ai voulu faire un tour d’horizon des nouveautés dans les palettes de commandes en face avant et de fonctions pour les diagrammes. En voici la synthèse (les nouveautés sont encadrées en rouge :

      Nouveautés dans les commandes (face avant)

      • Numérique
      labview2009-moderne-numerique ajout de la commande de type réservoir
      • Graphe
      labview2009-moderne-graphe ajout du tracé de compas, tracé à barres d’erreur, tracé de plume et matrice de tracés XY et ajout de la palette dédiée au graphe 3D
      • Graphe 3D
      labview2009-moderne-graphe-graphe-3d ajout des graphes 3D de type nuage, barres, camembert, bâtons, rubans, contour, champ vectoriel, comète, surface, maillage et chute d’eau.

       

      Nouveautés dans les fonctions (diagramme)

      • Programmation, numérique, virgule fixe
      labview2009-programmation-numerique-virgule-fixe ajout de : adapter de virgule fixe à entier, adapter d’entier à virgule fixe
      • Programmation, tableau, matrice
      labview2009-programmation-tableau-matrice nouvelle palette avec : taille de matrice, construire une matrice, redimensionner une matrice, transposée d’une matrice, obtenir la diagonale d’une matrice, obtenir les éléments d’une matrice, obtenir une sous-matrice, définir une diagonale de matrice, définir des éléments de matrice, définir une sous-matrice
      • Programmation, cluster, classe et variant
      labview2009-programmation-cluster-classe-et-variant ajout de préserver la classe à l’exécution
      • Programmation, E/S sur fichiers, constantes de fichiers
      labview2009-programmation-es-sur-fichiers-constantes-de-fichiers ajout de : obtenir le répertoire système et répertoire de l’application
      • Programmation, E/S sur les fichiers, XML, parseur XML
      labview2009-programmation-es-sur-fichiers-xml-parseur-xml
      • ajout de : obtenir le premier nœud correspondant et obtenir tous les nœuds correspondants.
      • à noter le changement des icones nouveau et fermer.
      • Programmation, E/S sur les fichiers, TDM en continu
      labview2009-programmation-es-sur-fichiers-tdm-en-continu ajout de : TDMS – convertir le format, créer des informations de mise à l’échelle
      • Programmation, contrôle d’applications, contrôle de mémoire
      labview2009-programmation-controle-applications-controle-de-memoire ajout de : nouvelle référence de valeur de données, supprimer une référence de valeur de données
      • Programmation, contrôle d’applications, informations sur le processeur
      labview2009-programmation-controle-applications-informations-sur-le-processeur nouvelle palette avec : information sur le processeur, nombre de niveaux de cache, taille du cache de données
      • Programmation, waveform, waveforme numérique
      labview2009-waveform-waveform-numerique ajout de grouper les signaux numériques
      • Traitement du signal, opérations sur les signaux
      labview2009-traitement-du-signal-operations-sur-les-signaux ajout de nœud de délai de transformée en Z
      • Mathématiques, équations différentielles, équations différentielles partielles
      labview2009-mathematiques-equations-differentielles-partielles nouvelle palette avec : définir une EDP, définir un domaine d’EDP, définir la condition aux limites d’une EDP, définir la condition initiale d’une EDP, résolution d’EDP, rendu d’EDP
      • Communication de données, variable partagée
      labview2009-communication-de-donnees-variable-partagee
      • ajout de fonctions pour simplifier l’utilisation des variables partagées : établir une connexion à la variable, lire une variable, écrire une variable, fermer une connexion à une variable, nœud de propriété de variable.
      • pour les variable PSP : ouvrir et vérifier la connexion d’une variable, établir une connexion à une variable en arrière plan.
        pour les variables
      • E/S : lecture par balayage de la variable, écriture par balayage de la variable, lecture directe de la variable, écriture directe de la variable
      • Entrées/Sorties de mesures, moteur de balayage NI
      labview2009-es-de-mesures-moteur-de-balayage-ni nouvelle palette avec : synchronisation avec le moteur de balayage, obtenir la période du moteur de balayage, définir la période du moteur de balayage, obtenir le mode du moteur de balayage, définir le mode du moteur de balayage, rafraichir les modules locaux
      • Entrées/Sorties de mesures, moteur de balayage NI, contrainte
      labview2009-es-de-mesures-moteur-de-balayage-ni-contrainte nouvelle palette avec : activer les contraintes de variables, désactiver les contraintes de variables, effacer les contraintes de variables, contraindre une variable, annuler une contrainte de variable

      • Entrées/Sorties de mesures, moteur de balayage NI, défaillances
      labview2009-es-de-mesures-moteur-de-balayage-ni-defaillances nouvelle palette avec : obtenir une liste de défaillances, définir une défaillance, effacer une défaillance, effacer toutes les défaillances
      • Entrées/Sorties de mesures, moteur de balayage NI, configuration de défaillances
      labview2009-es-de-mesures-moteur-de-balayage-ni-configuration-de-defaillances nouvelle palette avec : définir une configuration de défaillance, effacer une configuration de défaillance, obtenir toutes les configurations de défaillances

      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