Introduction
- Par Francis Cottet,
- Luc Desruelle
- et Michel Pinard
Pages VII à XII
Citer ce chapitre
- COTTET, Francis,
- DESRUELLE, Luc
- et PINARD, Michel,
- Cottet, Francis.,
- et al.
- Cottet, F.,
- Desruelle, L.
- et Pinard, M.
Citer ce chapitre
- Cottet, F.,
- Desruelle, L.
- et Pinard, M.
- Cottet, Francis.,
- et al.
- COTTET, Francis,
- DESRUELLE, Luc
- et PINARD, Michel,
LabVIEW est un environnement de développement complet, graphique, compilé et particulièrement bien adapté au domaine de l’acquisition et de la mesure. Son approche totalement graphique offre une souplesse et une dimension intuitive inégalée. Comparativement aux langages textuels il offre la même puissance de programmation mais sans le côté abstrait et complexe lié à la syntaxe.
Orienté tests et mesures, il dispose de nombreuses fonctions permettant de piloter facilement des cartes d’acquisition et autres instruments, mais aussi de filtrer, d’analyser et de présenter les données. Ce langage est également appelé code G. Le code est représenté par un schéma composé de fonctions, de structures et de fils qui propagent les données. L’approche visuelle, l’interface entre le code et le développeur s’opposent sur la forme et la philosophie aux langages textuels, comme le C. LabVIEW est redoutable de puissance et n’a rien à envier aux autres langages.
Une des différences fondamentales de LabVIEW est que ce langage suit un modèle de flux de données, et non de flux d’instructions. Cela signifie que pour un langage textuel ce sont les instructions qui ont la priorité, alors qu’avec LabVIEW ce sont les données. Une fonction s’exécutera donc uniquement si elle dispose à ses entrées de toutes les données dont elle a besoin. Lorsqu’un langage classique est ainsi séquentiel, LabVIEW est naturellement prédisposé au parallélisme. Ce qui augmente encore sa puissance et la rapidité d’exécution du code…
Date de mise en ligne : 01/06/2022
Ce chapitre est en accès conditionnel
Acheter cet ouvrage
69,98 €