- Qu'est-ce que LabVIEW?
- En quoi cela diffère-t-il des autres logiciels de conception / simulation de circuits?
- Pourquoi préférer LabVIEW?
- Lancement de LabVIEW
- Types de données dans LabVIEW:
- Exemple 1: LED allumée sur la pression du bouton
- Exemple 2: LED ON-OFF
- Exemple 3: LED clignotante
- Raccourcis
Qu'est-ce que LabVIEW?
LabVIEW est un acronyme de Laboratory Virtual Instrumentation Engineering Workbench. Leur apparence et leurs opérations ressemblent aux instruments du monde réel, tels que les boutons, les voltmètres, les oscilloscopes, etc. et par conséquent, ils sont appelés instruments virtuels (VIs). Il offre une approche de programmation graphique et aide à simuler des produits du monde réel, ce qui vous aide à visualiser et à programmer. Ainsi, il ne nécessite que de la logique pour programmer et il est indépendant de la syntaxe. LabVIEW est un outil de conception de haut niveau. C'est une programmation d'interpréteur (c'est-à-dire,) nous n'avons pas besoin de la compiler. Il se compile, il suffit de l'exécuter.
En quoi cela diffère-t-il des autres logiciels de conception / simulation de circuits?
Tous les logiciels de conception / simulation de circuits sont des schémas qui capturent et simulent un programme qui vous permet de tester la sortie de divers circuits en assemblant les composants et en dessinant des schémas. Tandis que LabVIEW est un atelier virtuel pour la programmation graphique en capturant et en interfaçant des circuits virtuels créés sur n'importe quel logiciel de conception / simulation de circuit.
La programmation peut être de deux types. Ce sont des programmes basés sur du texte et des graphiques. C, C ++, java, etc. sont tous des langages de programmation textuels basés sur du texte, et MATLAB est un langage de niveau intermédiaire, alors que LabVIEW est un langage de programmation basé sur des graphiques.
Pourquoi préférer LabVIEW?
Celui qui n'a aucune connaissance de base de la programmation peut démarrer LabVIEW. Pour faire de la programmation LabVIEW, il faut avoir des connaissances pratiques et une capacité de réflexion logique. Le programmeur LabVIEW n'a besoin de connaître aucune syntaxe de programmation ni aucune structure de programmation comme les langages de programmation c, c ++, java.
On peut préférer LabVIEW, lorsque le programme est trop volumineux. Il s'agit de connecter simplement des composants matériels pour votre projet mais dans un logiciel.
Le diagramme ci-dessous montre la différence entre la programmation textuelle et graphique. Sur le côté gauche, il y a un programme Arduino pour faire clignoter une LED avec un délai de 1 seconde, et sur le côté droit sa réplique graphique a été réalisée à l'aide du logiciel LabVIEW. Chaque fois que vous appuyez sur le bouton OK de la LED booléenne clignote sur et hors avec 1 seconde de retard.
Lancement de LabVIEW
Téléchargez d'abord le logiciel LabVIEW de National Instruments. Une fois que vous lancez le logiciel, la fenêtre de mise en route apparaît.
Cette fenêtre est connue sous le nom de fenêtre de mise en route. Appuyez sur ctrl + N pour ouvrir un nouveau projet.
Une fois que vous ouvrez Nouveau projet, vous verrez le panneau avant et le diagramme.
La fenêtre de mise en route disparaît une fois que vous ouvrez un projet nouveau ou existant. Il réapparaît lorsque vous fermez tous les panneaux avant et les schémas de principe. Vous pouvez également accéder à cette fenêtre à partir du panneau avant ou du diagramme en sélectionnant Affichage >> Fenêtre de démarrage .
Appuyez sur ctrl + T pour amener le panneau avant et le diagramme côte à côte comme ceci,
Dans LabVIEW, vous construirez une interface utilisateur, c'est-à-dire une face - avant, avec des commandes et des indicateurs. Les contrôles ne sont rien d'autre que les entrées que vous donnez, telles que les boutons, les interrupteurs, etc., les indicateurs ne sont que les sorties que vous créez, telles que les led, les graphiques, etc., je vais vous expliquer toutes les entités avec un exemple, pour vous faire comprendre meilleur.
Types de données dans LabVIEW:
Les types de données ne sont rien d'autre que la classification des variables. Voici les types de données utilisés dans LabVIEW et leur spécification de couleur dans le diagramme.
Types de données |
Couleurs |
Point flottant |
Orange |
Entiers |
Bleu |
Booléens |
vert |
Chaîne |
Rose |
Polymorphe |
Noir |
Polymorphique - Celui qui peut être l'un de ces types de données ci-dessus ou peut ne pas l'être.
Exemple 1: LED allumée sur la pression du bouton
Ajout de commandes au panneau avant
Les commandes du panneau avant simulent le mécanisme d'entrée sur un instrument physique et fournissent des données au diagramme des instruments virtuels (les programmes LabVIEW sont appelés VI ou instruments virtuels).
- Sélectionnez Affichage >> Palette de commandes pour afficher la palette de commandes ou de fonctions en permanence à l'écran, ou cliquez avec le bouton droit sur un espace vide de la face-avant ou du diagramme pour l'afficher temporairement.
- Déplacez le curseur sur les icônes de la palette Moderne pour localiser les contrôles dont vous avez besoin (Palette de contrôles booléens).
REMARQUE: En ce qui concerne la LED rougeoyante avec la pression du bouton, le contrôle ici est le bouton. Sélectionnez donc la palette de contrôles booléens.
- Cliquez sur l'icône Contrôles booléens pour afficher la palette de contrôles booléens.
- Cliquez sur le contrôle de bouton dans la palette de contrôles booléens pour attacher le contrôle, puis ajoutez le bouton au panneau avant.
Vous utiliserez ce bouton de contrôle pour allumer la led.
Ainsi, la commande par bouton est ajoutée au panneau avant.
Ajout d'un indicateur au panneau avant:
- De même, ajoutez un bouton de la palette booléenne. Puis donnez la connexion comme indiqué ci-dessous,
Pour exécuter l'instrument virtuel:
- Sélectionnez Exploiter >> Exécuter / Exécuter en continu.
- Ou vous pouvez utiliser les icônes que j'ai mentionnées dans la figure ci-dessus.
- Pour arrêter à nouveau l'exécution, appuyez sur l'icône Exécuter en continu.
Ainsi, la led s'allume lorsque vous appuyez sur le bouton.
Remarque: si le bouton d'exécution est cassé, cela signifie qu'il y a une erreur dans la programmation LabVIEW. Pour savoir ce qu'est l'erreur, appuyez sur ce bouton d'exécution cassé, vous vous approcherez d' une boîte de dialogue décrivant l'erreur.
Reportez-vous à la vidéo donnée à la fin de l'article.
Exemple 2: LED ON-OFF
Dans l'exemple ci-dessous, au lieu du bouton, nous utiliserons le bouton de la palette booléenne.
Remarque: vérifiez la vidéo à la fin.
Exemple 3: LED clignotante
- Dans l'exemple ci-dessus, j'ai supprimé le bouton ok et ajouté le bouton d'arrêt.
- Cliquez avec le bouton droit sur la fenêtre du diagramme, la palette Fonctions apparaîtra.
- Sélectionnez et faites glisser pendant la boucle.
- Faites un clic droit sur l' en boucle et sélectionnez Ajouter registre à décalage.
- Cliquez avec le bouton droit sur le diagramme et sélectionnez Boolean, dans ce cas, sélectionnez Boolean not gate .
- De même, choisissez et faites glisser le délai et ajoutez-y une constante.
Les constantes sont des valeurs que vous pouvez modifier en fonction de vos besoins, par exemple 1000 ms pendant 1 seconde.
- Donnez les connexions comme indiqué dans le schéma ci-dessus.
REMARQUE: vous pouvez utiliser vos propres logiques pour créer les exemples ci-dessus.
Raccourcis
Vous pouvez utiliser les raccourcis clavier ci-dessous pour contrôler LabVIEW.
raccourci |
fonction |
|
Ouvrez un nouveau VI vierge |
|
Affiche ou masque la fenêtre d'aide contextuelle |
|
Affiche la boîte de dialogue de dépôt rapide. |
|
Supprime tous les fils cassés dans un VI |
|
Affiche la fenêtre de la liste des erreurs. |