Ingénieur FREELANCE en Système Industriel et Scientifique
Test, Mesure, Contrôle et Supervision

LabVIEW, TestStand, LabWindows/CVI

Adrien Jolly

Français
Accueil

Search
Search Keyword: Total 23 résultats trouvés.
Étiquette: labwindows cvi Ordering

TestExec est un logiciel de type séquenceur de tests, entre autres disponible en langage G sous LabVIEW (dernière version 5.1.1) ou en langage C sous LabWindows/CVI (dernière version 2.0). La permière version date de 1994.Il a été remplacé en 2000, chez National Instruments, par TestStand qui offre plus de souplesses et qui est compatible avec les dernières technologies.

National Instruments vendaient les sources de ce logiciel, pour LabVIEW ou pour LabWindows/CVI, sous la forme du Toolkit Test Executive, rendant ainsi possible un total contrôle et personnalisation du séquenceur.

Sous LabWindows/CVI, les fichiers de base sont :

txmain.c : gestion du la fenêtre principale txedseq.c : édition des séquences txedpc.c : édition des préconditions txlogin.c : gestion du login txprecnd.c : évaluation, chargement et déchargement des préconditions txreport.c : création et sauvegarde des rapports de test txsavres.c : collection des résultats de test cvitxuir.uir : ressources de l'interface graphique txengine.c : exécution, chargement et déchargement des séquences

Aujourd'hui encore il reste des entreprises qui utilisent des séquenceurs basés sur le Toolkit Test Executive. Ces séquenceurs ont souvent nécessité un investisement conséquent pour les personnaliser et ainsi répondre aux particularités techniques et métiers (modification de l'interface graphique, génération de rapport HTML, Excel ou Word, connexion aux bases de données, chargement de fichiers de tolérances et limites, commande de voyants ou instruments externes, lecture automatisée des numéros de série en EEPROM...).

Les nouveaux développements de séquenceurs sont basés sur TestStand et non plus sur Test Executive. TestStand de base des outils de personnalisation et de connexion à des composants externes plus importants à moindre coût temps/homme.

Remarque : les séquences gérées par TestExec ont une extension .squ alors que les séquences de TestStand sont d'extension .seq. Des outils de migration des séquences existent.

TDF – Telecoms – France
Modification et débogage d'un logiciel de mesure de la qualité d'émission TV.                                                             

Techniques mises en œuvre :

Outils : langage C, LabWindows/CVI, Windows
ALCATEL – Telecoms – France
Développement de librairies de mesure pour le séquenceur de test du Screenphone, une station téléphone/internet.

Techniques mises en œuvre :

Outils : langage C, LabWindows/CVI, TestStand, WINDOWS NT
SCHLUMBERGER –   Pétrole  - France
Migration d'un système de test de géophones, de Fortran en C sous LabWindows/CVI. Migration de systèmes de test de sondes pour puits de pétrole, de Fortran en C sous LabWindows/CVI. Développement d'un logiciel de mesure pour éprouvette de béton.

Techniques mises en œuvre :

Outils : langage C, LabWindows/CVI, Windows NT, Rapports sous Excel , TestStand. Instrumentation : GPIB , multimetre, Matrice de Commutation PCI, carte d'acquisition avec analyse de fréquences, Alimentation continue.
SCHLUMBERGER –   Pétrole  – France
Développement du système de calibrage des sondes de puits de pétrole de Schlumberger. Responsable de la maintenance du logiciel de calibration des sondes de puits de pétrole : analyse de la gravité des problèmes, traitement, intervention chez le client. voir l'article détaillé

Techniques mises en œuvre :

Outils : langage C, LabWindows/CVI, Windows NT, Access, Visual Basic, ODBC. Instrumentation : GPIB, RS-232, matrice de commutation, compteurs, multimètre, alimentation continue, générateur de température, générateur de pression, baromètre.
SCHLUMBERGER –   Pétrole  - France
Migration d'un système de test de codeur optique pour moteurs, de DOS Qbasic au séquenceur TestStand avec ses librairies en C, sous Windows 2000 Chef de projet ; gestion de 2 développeurs ; planification des tâches GANTT Expertise logicielle Validation avec le client

Techniques mises en œuvre :

Outils : langage C, LabWindows/CVI, Windows, Rapports sous Excel, TestStand. Instrumentation : GPIB, RS-232, multimètres, carte d' acquisition PCI, DIO.
SCHLUMBERGER – Pétrole – France
Migration d'un système de mesure de Windows NT à Windows 2000, CVI 4.0 à 5.5, Access 95 à 2000 Chef de projet : gestion de 2 développeurs ; planification des tâches GANTT, des livraisons de prototypes chez le client Validation avec le client Expertise logicielle

Techniques mises en œuvre :

Outils : langage C, LabWindows/CVI, Windows, Access, Visual Basic, ODBC
ZODIAC AEROSPACE (Intertechnique) – Avionique - France
Expertise technique d'un logiciel d'analyse de codes pannes de calculateurs d'avions d'Airbus et de Boeing. Aide à la modification du logiciel. Formation technique d'ingénieurs pour le support du logiciel.

Techniques mises en oeuvre :

Outils : langage C, LabWindows/CVI, Windows
ZODIAC AEROSPACE (Intertechnique) – Avionique - France

Moyen de tests de calculateurs avioniques (Airbus, Boeing, Bombardier, Dassault, Embraer, Saab, Tupolev…)

Développement de librairies de tests pour TestExec, le séquenceur de test, Développement de librairies utilitaires, Développement d'un séquenceur de tests sous TestStand interfacé avec une base de données, Développement d'un logiciel de test et gestion de production de disquettes téléchargeables sur calculateur, Développement d'un logiciel de création de bases de données téléchargeables sur calculateur, Maintenance des logiciels de tests des calculateurs, Conception d'architectures logicielles pour la semi-automatisation de banc de tests, Expertises logicielles.

Techniques mises en œuvre :

Outils : langage C, LabWindows/CVI, Visual Studio, C++, TestStand, TestExec, Access, Excel, ODBC, Pascal Instrumentation : Banc ATHENA 7000 qui comprend un châssis VXI avec cartes matrices de relais, multimètre, acquisition, générateur de signaux, ARINC 429, RS-422, bus MXI et des instruments GPIB comme des oscilloscopes, alimentation continue...
ZODIAC AEROSPACE (Intertechnique) – Avionique - France
Développement d'un système matériel et logiciel pour la validation d'un calculateur de gestion de la consommation électrique de l'A380 d'Airbus.

Techniques mises en oeuvre :

Outils : langage C, LabWindows/CVI Instrumentation : châssis VXI (cartes matrices, multimètre, acquisition, générateur de signaux), CAN et I2C
SIEMENS-VDO – Automobile - France
Migration du banc de test des tuners d'autoradio sous le séquenceur de test TestStand et développement des librairies de mesure et des drivers d'instruments.

Techniques mises en œuvre :

Outils : langage C, LabWindows/CVI, TestStand,  Excel. Instrumentation : GPIB , Générateur audio AM/FM, Analyseur audio, Matrice, multimètre, Oscilloscope, I2C
EDF – Energie - France
Migration banc transportable VXI de mesure de décharges partielles des transformateurs de puissance, à un banc compacte et portable PXI / compact PCI. Développement des drivers des cartes d'acquisition.

Techniques mises en œuvre :

Outils : langage C, Labwindows/CVI Instrumentation : châssis PXI / Compact PCI portable avec des cartes d'acquisition haute tension, batterie d'alimentation embarquée
MOJ NIKAN Co. – Automobile – Iran
Réalisation de 4 bancs de test d'autoradio des Peugeot 206, Chef de projet (4 développeurs), Choix et gestion des sous-traitants, Import/Export (incoterm), voir l'article détaillé.

Techniques mises en œuvre :

Outils : langage C, LabWindows/CVI, TestStand Instrumentation : châssis PXI, cartes matrices, carte multimètre, carte DIO, carte MXi3, carte GPIB et des cartes PCI (bus VAN et bus I2C), GPIB (générateur audio AM/FM Panasonic, analyseur audio ROHDE & SCHWARZ, alimentation continue)
Styrel Techonogies - ssii- France

Projet : Migration depuis C++ vers LabVIEW d'un logiciel de mesure de vieillissement de cartes électroniques et de composants. Techniques mises en œuvre : Outils : LabVIEW Instrumentation : MegaOhmMètre Sefelec, cartes relais dans des châssis Pickering reliés par GPIB à un convertisseur USB pour relier à l'ordinateur de bureau ou portable Formation : Formateur des environnements de développement de National Instruments pour les formations suivantes :  LabVIEW, LabWindows/CVI, TestStand, Measurement Studio .NET (premier formateur en France)
Matériel Développement de banc de test et système de contrôle, supervision et simulation : analyse des besoins, spécification du matériel, sélection des cartes et composants électroniques et mécaniques, gestion et suivi de la réalisationcibles : PC ou embarqué Langages et Progiciels Langages de programmation : C, C++, C#, Visual Basic, Java, Langage G, Pascal Object, Fortran, SQL, PHP, JSP Progiciels : LabVIEW, TestStand, LabWindows/CVI, TestExec, Measurement Studio, Visual Studio, Delphi, J Builder, Dreamweaver, MySQL Methode : UML, RUP, RAD Systemes d'exploitation Linux/Unix Windows, Windows Mobile, CE MacOs Protocoles GPIB, VXI, PXI , ARINC 429, RS-232, RS-422, RS-485, TCP/IP, protocole AK, CAN, LIN,, I2C, VAN, Bluetooth, WIFI, UHF, modbus, profibus Divers Logiciels : Word, Excel, Power Point, Access, MS Project Langues Anglais : courant et technique Espagnol : courant et technique Français: langue maternelle EXPÉRIENCE
Blog Test et Mesure

Ce blog est dédié à l'expertise et au développement de systèmes de Supervision, Contrôle, Test et Mesure et plus spécialement sur les techniques autour LabVIEW, TestStand et LabWindows/CVI.

L'original est situé ici : http://ajolly-dev.blogspot.com, vous pouvez y déposer vos commentaires.

Pour vous abonnez au flux RSS de ce blog, cliquez ici : abonnement au blog

TestStand : Validation d'autoradio

Ce banc de test est destiné à la validation des mesures électroniques de l'autoradio et principalement la qualité audio. Le système doit être assez souple pour géré plusieurs modèles d'autoradio (K7 ou CD) mais également plusieurs versions.

Banc de test d'autoradio

LabWindows/CVI : Système de calibrage de sondes de puits de pétrole

Ce système est utilisé pour calibrer des sondes de mesure du pétrole. Les sondes ainsi calibrées permettent l'analyse avec précision des différents composants du pétrole au sein même des puits.

Exemple de sonde de pétrole

Le système de calibrage mesure le comportement, en pression et température, des sondes durant une semaine à un mois. Toutes les mesures sont sauvegardées dans une base de données pour analyse et la création de rapports graphiques.

Capture d'écran du logiciel de mesures

Formation LabWindows/CVI basic 2

Sommaire de la formation Basic 2 de LabWindows/CVI :

Rappel des bases de LabWindows/CVI Programmation de l'interface graphique (IHM) Communication entre plusieurs applications Modules externes Windows SDK Toolkits Multi-tâches
Formation LabWindows/CVI basic 1

Sommaire de la formation Basic 1 de LabWindows/CVI :

Introduction à LabWindows/CVI Fenêtres Menus et barres d'outils Panneaux de fonctions (function panels) et fenêtre d'exécution interactive Structure des données Outils de debug Interface graphique (IHM) Editeur d'interface graphique Créer une IHM Contrôles les plus utilisés Librairie de contrôles personnels Programmation par évènements Génération automatique de code Horloge et évènements Panneaux multiples et pop-up Drivers d'instruments Ajouter plusieurs modules dans un seul projet Utiliser des drivers d'instruments Créer un driver d'instrument Opération sur les chaines de caractères Concepts de base de la conversion de données en C Règles pour  la conversion Utilisation des modificateurs Distribuer ses applications Créer un programme exécutable Utilisation du Run-Time de LabWindows/CVI Distribuer un exécutable Acquisition de données Utilisation des instruments DAQ Utilisation de MAX (Measurement & Automation Explorer) Acquisition de d'une mesure analogique Acquisition de plusieurs mesures analogiques Acquisition analogique en continue Génération de signaux analogiques Utilisation des conteurs Utilisation des entrées/sorties binaires (TOR) Utiliser l'assistant DAQ Contrôle des instruments Communication et configuration du bus GPIB Qu'est-ce que VISA (Virtual Instrument Software Architecture) Utilisation de l'assistant d'Entrées/Sorties) Drivers d'instruments Communication avec le port série
<< Début < Précédent 1 2 Suivant > Fin >>
logo National Instrumentslogo LabVIEWlogo Teststandlogo LabWindows/CVIlogo Measurement Studiologo Microsoft Visual Studio