COMPTE-RENDU
PROGRAMMATION
LABVIEW
2024-2025
TP1
MOHAMED BENHASAN
MLEK BENABDALLAH
2 GII 1
OBJECTIF
lL'objectif de ce TP est de développer une application LabVIEW
permettant d'afficher le résultat de fonctions mathématiques
en utilisant deux entrées, X et Y, et en appliquant différentes
méthodes.
MÉTHODE 1:
Utilisation des Fonctions Existantes :
Réalisation de la fonction Z1= (X+Y) /2 en utilisant les
fonctions Add et Divide.
Lorsque le programme est exécuté en appuyant sur
Run, Z1 calcule et affiche correctement la valeur de
l’équation.
Cependant, une fois les valeurs de X et Y modifiées, le
résultat de Z1 reste inchangé.
==>Cela indique que le résultat est statique et ne se met
pas à jour automatiquement en fonction des nouvelles
entrées.
➢ Solution proposée : Pour obtenir un affichage
dynamique de Z, il est nécessaire d’intégrer cette
opération dans une boucle While avec une condition de
sortie sur false. Cette approche permet de recalculer et
d’actualiser en continu le résultat en temps réel à
chaque modification des entrées X et Y.
enetcom 2GII 1
Front Panel Block Diagram
Utilisation de la Fonction "Expression Node" :
Utilisation de la fonction « Expression Node » pour
ajouter la fonction Z2= log(X).
Cette méthode simplifie l’écriture des formules
complexes en un seul nœud, sans avoir à utiliser
plusieurs blocs comme dans le cas des fonctions Add et
Divide.
Front Panel Block Diagram
enetcom 2GII 1
MÉTHODE 2:
Utilisation de la Fonction "Formula Node" :
Utilisation de « Formula Node » pour réaliser Z1 et Z2.
L'utilisation du Formula Node offre une plus grande
flexibilité en permettant d’écrire du code en style
textuel, ce qui simplifie l’intégration de calculs
complexes dans une seule structure. Contrairement aux
blocs graphiques individuels, cette méthode permet de
gérer plusieurs calculs dans un seul nœud.
Front Panel Block Diagram
enetcom 2GII 1
MÉTHODE 3:
Utilisation de la Fonction "Formula" :
Utilisation de « Formula » pour réaliser Z1 et Z2.
La fonction Formula dans LabVIEW utilise une interface
de calculatrice pour créer et exécuter des formules
mathématiques. Contrairement au Formula Node, où
plusieurs équations peuvent être combinées dans un
seul bloc, la fonction Formula Express VI nécessite
l’utilisation de deux blocs distincts pour réaliser les
calculs. Le premier bloc est utilisé pour la formule Z1
tandis que le second est dédié à Z2.
Front Panel Block Diagram
enetcom 2GII 1
CONCLUSION :
Le TP visait à développer une application LabVIEW pour
afficher le résultat de fonctions mathématiques en
utilisant différentes méthodes. Nous avons exploré les
approches suivantes :
Fonctions Add et Divide : Cette méthode requiert
l’intégration dans une boucle While pour obtenir des
résultats dynamiques en temps réel.
Formula Node : Permet de combiner plusieurs
équations dans un seul bloc de manière textuelle.
Cette méthode simplifie l’écriture des formules.
Function Formula Express VI : Utilisation de blocs
distincts pour chaque formule, comme pour Z1 et Z2.
Cette méthode est limitée à des calculs simples dans
des blocs séparés.
➢Chaque méthode a ses propres avantages et
inconvénients. Pour des résultats dynamiques en
fonction des modifications des entrées, l'utilisation
d'une boucle While est essentielle.
Le choix de la méthode dépend des besoins spécifiques
de l'application et de la complexité des calculs à
effectuer.
enetcom 2GII 1