Anonim

Bien que le système LabVIEW soit destiné aux non-programmeurs, National Instruments affirme posséder des capacités de programmation «complètes». Cela signifie que les structures de données, les structures en boucle, la gestion des événements et la programmation orientée objet sont prises en charge.

LabVIEW utilise un compilateur intégré qui compile tout le code au moment de l'édition, mais il possède également d'autres «outils intégrés» destinés à ses utilisateurs spécialistes. Par exemple, LabVIEW utilise un modèle de programmation breveté «flux de données», ce qui, selon National Instruments, est intuitif pour les ingénieurs et les scientifiques familiarisés avec les schémas fonctionnels et les organigrammes.

En particulier, l'ordre d'exécution dans LabVIEW est déterminé par le flux de données entre les nœuds, plutôt que par le modèle de programmation traditionnel des lignes de code séquentielles. Selon National Instruments, cela facilite la création de schémas fonctionnels qui exécutent plusieurs opérations en parallèle, ce qui le rend approprié pour les implémentations multitâches et multithreads.

Enfin, LabVIEW prend en charge le débogage via un processus appelé mise en surbrillance de l'exécution: vous pouvez voir les données se déplacer dans un programme, en voyant quelles valeurs sont transmises d'une fonction à une autre.

En termes d'options système, il existe trois packages LabVIEW: le système de développement professionnel, le système de développement complet et le package de base. Une matrice de fonctionnalités décrit les différences.

Nous rassemblons ci-après des ressources d’électronique Weekly et d’organismes gouvernementaux britanniques et européens afin de fournir des informations de référence détaillées sur LabVIEW.