Présentation

Article

1 - LOGICIEL LABVIEW EN ACQUISITION ET EN TRANSMISSION DE DONNÉES

2 - LANGAGE GRAPHIQUE G : DÉVELOPPEMENTS SPÉCIFIQUES ET INDUSTRIELS

Article de référence | Réf : S8206 v1

Langage graphique G : développements spécifiques et industriels
Programmation graphique des applications de contrôle-commande - Logiciel LabVIEW et applications industrielles

Auteur(s) : Michel PINARD

Date de publication : 10 sept. 2009

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais English

Auteur(s)

  • Michel PINARD : Professeur au Conservatoire national des arts et métiers CNAM - Professeur à l'École supérieure d'ingénieurs en électronique et électrotechnique ESIEE

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

Ce dossier fait suite au dossier Programmation graphique des applications de contrôle-commande- Notions générales et langage G[S 8 205v2]. Dans cette partie, on s'intéresse plus particulièrement à l'utilisation du logiciel LabVIEW pour gérer des données acquises ou fournies en relation avec des processus physiques. Le contrôle de ces processus est devenu, grâce à l'accompagnement de composants « intelligents » tels que le DSP ou les FPGA, plus contraignant et plus rigoureux, accompagné d'analyses mathématiques plus complexes. Et la commande est plus performante, surtout là où l'on a développé les cartes permettant le « temps réel », et le « parallélisme » grâce aux liaisons USB, LXI ou PXI.

Enfin des applications industrielles seront abordées mettant en évidence quelques dispositifs de contrôle-commande.

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-s8206


Cet article fait partie de l’offre

Automatique et ingénierie système

(139 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Version en anglais English

2. Langage graphique G : développements spécifiques et industriels

2.1 LabVIEW 8.6 : un environnement où le parallélisme est exploité au maximum

HAUT DE PAGE

2.1.1 Intérêt de la version LabVIEW 8.6

  • Problématique du parallélisme

    Le monde est parallèle. Le cerveau fonctionne en parallélisme puisqu'il enregistre à la fois des images, des sons, des odeurs, et puisqu'il gère le fonctionnement interne du corps humain, déclenche des actions, et tout ceci simultanément. Pourquoi se limiter alors à des langages programmés séquentiellement ?

    Dans le contrôle-commande de système, on peut procéder de même. Il est possible de prévoir un « système parallèle » avec des processeurs à plusieurs noyaux de calcul, des composants programmables FPGA, et une communication Wi-Fi sans fil. Le dispositif de mesure, de contrôle et de commande de système sera en général plus performant et moins coûteux.

    La version LabVIEW 8.6, est surtout conçue pour fournir les outils nécessaires à cette nouvelle technologie utilisant le parallélisme et la communication Wi-Fi.

  • En s'inspirant des performances des superordinateurs utilisant le parallélisme

    Aujourd'hui, si on considère les 500 superordinateurs les plus récents dans le monde, 77 % d'entre eux sont équipés de processeurs à plusieurs noyaux de calcul, au lieu de 22 % en 2007. Un ordinateur « banal » récent sera équipé du même processeur à plusieurs noyaux de calcul. C'est la raison pour laquelle le logiciel LabVIEW a « intégré » cette démarche dans la programmation et est capable d'effectuer le parallélisme sans difficulté...

    La version LabVIEW 8.6 a intégré plus de 1 200 fonctions mathématiques et opérations diverses dans le parallélisme. On a pu constater que certaines applications de contrôle-commande s'exécutaient alors 15 fois plus vite par ce moyen.

  • Réduction du temps de développement de la programmation sur FPGA

    L'utilisation des FPGA est sans doute la meilleure méthode pour développer le parallélisme. Des difficultés de programmation demeurent néanmoins lorsqu'il s'agit d'utiliser des algorithmes...

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Automatique et ingénierie système

(139 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Langage graphique G : développements spécifiques et industriels
Sommaire
Sommaire

    DANS NOS BASES DOCUMENTAIRES

    • Communications avec les périphériques

    • Sequencing Data Flow Tasks in SIGNAL

    • Towards a Real – Time Dataflow Language

    • Data Flow Program Graphs

    • Visual Languages and Computing Survey : Data Flow Visual Programming Languages

    • Visual programming using structured data flow

    • ...

    NORMES

    • Diagramme fonctionnel GRAFCET pour la description des systèmes logiques de commande. - NF C 03-190 - 6-1982

    • Établissement des diagrammes fonctionnels pour des systèmes de commande (Preparation of function charts for control systems). - CEI/IEC 848 - 1988

    • Automates programmables. Partie 3 : langages de programmation (Programmable controller. Part 3 : Programming languages). - CEI/IEC 1131-33 - 1993

    • Universal Serial Bus http://usb.org. - USB 1.0 2.0 et 3.0 -

    • Norme élaborée par IEEE et adoptée par ANSI. C'est une taxonomie standardisée pour les normes de génie logiciel. La taxonomie est une modélisation permettant une classification des niveaux d'acquisition des connaissances  http://www.iso-architecture.org/ieee-1471/, http://www.alaide.com/dico.php?q=ANSI%2FIEEE+1002, http://www.interfacebus.com/Design_Connector_GPIB.html. - ANSI/IEEE 1002 - 1987

    • (pour la Wi. Fi) Première norme « 802.11a ». - IEEE 802.11 - 1999

    • ...

    1 Sites Internet

    Cartes temps réel FPGA programmables avec LabVIEW.

    http://digital.ni.com/worldwide/bwcontent.nsf/web/all/7C6F62C3A187099C862574890078ED60?opendocument&metc=mt4yxh

    Cartes temps réel DSP programmables avec LabVIEW.

    http://www.ni.com/dsp

    Nouveautés de LabVIEW 8.6, en particulier le parallélisme.

    http://zone.ni.com/devzone/cda/pub/p/id/479?metc=mtbqh3

    Utilisation de LabVIEW 8.6 pour être relié à des capteurs 3D (trois dimensions).

    http://zone.ni.com/devzone/cda/tut/p/id/7335?metc=mtiahe

    Utilisation de USENET

    http://groups.google.com/group/fr.usenet.logiciels/topics?lnk, il est possible de trouver de nombreux groupes dont les centres d'intérêts sont liés au domaine qui nous intéresse :

    • comp.arch.bus.vmebus

    • comp.arch.embedded

    • comp.dsp

    • comp.graphics.visualization

    • comp.lang.basic.visual

    • comp.lang.c

    • comp.lang.labview

    • comp.lang.visual

    • omp.org.ieee

    • comp.os.ms-windows.programmer

    • comp.os.ms-windows.programmer.ole

    • comp.programming

    • comp.realtime

    • comp.sofltware-eng

    • comp.software.measurement

    • comp.software.testing

    • comp.sys.mac.scitech

    • microsoft.public.vb.ole.automation

    • sci.electronics

    • sci.electronics.design

    • sci.electronics.equipment

    • sci.engr

    • sci.engr.control

    Informations...

    Cet article est réservé aux abonnés.
    Il vous reste 93% à découvrir.

    Pour explorer cet article
    Téléchargez l'extrait gratuit

    Vous êtes déjà abonné ?Connectez-vous !


    L'expertise technique et scientifique de référence

    La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
    + de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
    De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

    Cet article fait partie de l’offre

    Automatique et ingénierie système

    (139 articles en ce moment)

    Cette offre vous donne accès à :

    Une base complète d’articles

    Actualisée et enrichie d’articles validés par nos comités scientifiques

    Des services

    Un ensemble d'outils exclusifs en complément des ressources

    Un Parcours Pratique

    Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

    Doc & Quiz

    Des articles interactifs avec des quiz, pour une lecture constructive

    ABONNEZ-VOUS