Search
Search Keyword:
Total 5 résultats trouvés.
Étiquette: measurement studio
Ordering
Driver IVI

L'IVI (Interchangeable Virtual Instrumentation) est une spécification de driver d'instrument éditée par l'IVI Foundation constituée par les grands noms de l'instrumentation comme Agilent, National Instruments, Rohde & Schwarz, Aeroflex, Tektronix, Teradyne, Pickering et d'autres.

Cette spécification définie des classes d'instuments (multimètre, oscilloscope, alimentation, ...). Tous les drivers d'une même classe ont les mêmes fonctions exportées. Ceci permet une compatibilité et interchangeablité des instruments. Ainsi le logiciel de mesure est lié au driver de la classe qui aiguille vers le driver spécifique de l'instrument utilisé.

Exemple : j'ai un logiciel de test qui fait des mesures de tension grâce à un multimètre. Mon logiciel va appelé le driver de la classe multimètre. IVI ce charge d'aiguiller vers le driver spécifique du modèle X de chez Agilent. Ainsi, on peut changer ce multimètre par le modèle Y de chez Agilent ou le modèle Z de chez Tektronic par simple configuration, sans à modifier le logiciel (pour vu qu'on ait installé les driver IVI de ces trois instruments).

Liste des classes d'instrument définis par IVI :

Multimètre (DMM) Oscilloscope Générateur de fonction Source d'alimentation DC Source d'alimentation AC Switch Wattmètre Analyser de spectre Générateur de signaux RF Upconverter Downconverter Digitizer Counter/timer

Certains instruments particuliers n'entrent pas dans cette classification. Dans ce cas il est possible de créer une nouvelle classe.

LabWindows/CVI offre des assistants pour le développement des drivers et l'ajout d'une nouvelle classe.

Les drivers IVI peuvent être appelé par tout type de langage de programmation. Cependant LabWindow/CVI, LabVIEW, et Measurement Studio offrent toutes les fonctions clef en main pour leur utilisation.

Pour les bancs de test, l'utilisation des drivers IVI est avantageuse car elle permet une maintenance plus facile (interchangeabilité des instruments). A noter que le séquence de test TestStand permet de piloter directement les instruments utilisant des drivers IVI à partir des séquences (sans programmation).

Styrel Techonogies - ssii

Projet : Migration depuis C++ vers LabVIEW d'un logiciel de mesure de vieillissement de cartes électroniques et de composants.

Techniques appliquées :

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érielDé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é type PAC (cRIO, cFieldpoint) Langages et environnements de développementLangages 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, MySQL ProtocolesGPIB, VXI, PXI , ARINC 429, RS-232, RS-422, RS-485, TCP/IP, protocole AK, CAN, I2C, VAN, Bluetooth, WIFI, UHF, modbus, profibus... LanguesAnglais : courant et techniqueEspagnol : courant et techniqueFrançais : langue maternellePortugais : basique, peut participer à des réunions 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.
Expertise, Conseil et Développement de système de supervision, contrôle, test et mesure

Je suis expert banc de test et mesure, supervision, contrôle, test qualité et validation, spécialiste LabVIEW, TestStand et LabWindows/CVI. A ce titre, mon travail consiste à concevoir et développer des systèmes automatiques ou semi-automatiques de test, contrôle, supervision, mesure, simulation, validation ou qualification de produits pour des applications industrielles ou scientifiques sur PC ou cible temps réel.

Fort de mon expérience depuis 1998 dans le domaine du test et mesure, nombre de mes clients apprécient mes analyses et conseils pour optimiser et améliorer tant au niveau technique qu'au niveau des procédés de production et validation. En effet, les bancs de test et mesure sont des éléments centraux qui permettent d'identifier avec précision les problèmes générés par un disfonctionnement ou mauvais processus : paramétrage de machines de production, actions manuelles ou organisation.  Ils sont également le dernier rempart de la qualité pour ne pas envoyer des produits défectueux aux clients.

La technique

J'appuie mon expertise sur l'utilisation des outils et matériels de test et mesure utilisés dans l'industrie et la recherche :

solutions logicielles avec : LabVIEW : outils de développement spécialisé dans la communication avec les instruments, l'acquisition et l'analyse des mesures.Point fort : programmation en langage graphique. LabWindows/CVI : outils de développement spécialisé dans l'instrumentation et l'acquisition et l'analyse des mesures.Son point fort : programmation en C mais facilité par des assistants. TestStand : séquenceur de test qui propose toutes les fonctions qu'on peut attendre d'un banc de test comme d'intégrer de nombreux langages de programmation, des composants graphiques prêts à utiliser, la génération de rapport text, html, xml, Excel et autres.Point fort : les outils de mise au point et d'optimisation comme la mise en place simplifiée du multitâche qui peut réduire drastiquement les temps de test. Measurement Studio : bibliothèques de fonctions et composants graphiques pour Visual Studio pour la communication avec les instruments, l'acquisition et l'analyse des mesures.Point fort : accéder simplement aux fonctions utilisées dans le test et mesure directement sous Visual Studio pour les langages C#, Visual basic, C++. solutions matérielles à base de : carte d'acquisition carte matrice, relais, TOR générateur de signaux, DIO oscilloscope, analyseur, DAQ châssis déporté embarqué / temps réel : Compact Fieldpoint, Compact RIO utilisation des protocoles et bus de communication suivants : PXI, PXI express, VXI GPIB, USB, FireWire PCI, PCI express série RS-232, RS-422, RS-485 CAN, VAN, modbus, profibus, LIN, I2C, ARINC 429 TCP/IP, UDP

Le métier

J'interviens dans les différentes phases de vie des projets :

Étude / Recherche / Documentation Étude de faisabilité Analyse et recherche de solutions Recherche de matériels Aide a la rédaction documentaire Retro-engineering (analyse de systèmes sans documentation) Système de tests (lies au matériel) Développement de fonctions logicielles avancées Analyse, relecture de codes sources Débogage de fonctions logicielles Drivers d’instruments Audit de banc de test, analyse des procédures, optimisation des temps de test et de la stabilité des mesures Logiciels applicatifs (non lies directement au matériel) Développement complet de logiciels Analyse, relecture de codes sources Débogage Déroulement de spécifications de tests

Exemples de projets réalisés

Je vous invite à lire des articles détaillant des projets que j'ai réalisé, vous rendre compte de mon expérience et de visiter mon blog où je fais par de mes activités et réfléxions.

Prix

Pour obtenir le détail des prix de mes interventions et développements, veuillez me contacter par email ou par téléphone.