100% ont trouvé ce document utile (1 vote)
22 vues14 pages

Initiation à LabVIEW : Projets Pratiques

Transféré par

Oumaima Tahiri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
22 vues14 pages

Initiation à LabVIEW : Projets Pratiques

Transféré par

Oumaima Tahiri
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

COMPTE RENDU

TP 2

Réalisé par : Encadré par :


TAHIRI OUMAIMA Pr. EL YOUSFI
NAIT DAOUD HIBA
BABAAIA MARWA
SOMMAIRE

Page | 2
Projet I :
INTRODUCTION
Générateur
LabVIEW de
( Laboratory Virtual Instrument
fonctions
Engineering Workbench) est un environnement
de développement graphique conçu pour la
création de systèmes de test, de mesure et de
contrôle. Il permet de programmer de manière
visuelle en reliant des blocs fonctionnels pour
concevoir des applications d’instrumentation.
Utilisé principalement dans les domaines
scientifiques et d'ingénierie, LabVIEW simplifie la
gestion des données en offrant des interfaces
intuitives pour manipuler et afficher des
informations.
Ce compte rendu a pour objectif de
présenter les travaux pratiques réalisés dans le
cadre de l’apprentissage de LabVIEW. Ce TP nous
permet de nous initier aux concepts
fondamentaux de la programmation graphique,
en abordant des notions telles que la génération
de signaux, la gestion de boucles et de registres
à décalage, ainsi que la création de systèmes de
contrôle simples.
À travers ce TP, nous cherchons à
développer notre compréhension de l’utilisation
de LabVIEW pour concevoir et simuler des
applications interactives et dynamiques. Les

Page | 3
Ce projet consiste en la création d’un générateur de
fonctions capable de produire des signaux de type
sinus, carré, et dents de scie. Ce générateur offre la
possibilité de régler plusieurs paramètres, tels que
l’amplitude, la fréquence, la phase, l’offset et le
rapport cyclique, permettant une grande flexibilité
dans la création et l’analyse des signaux. L'objectif de
cette simulation est de maîtriser l’utilisation de
l’oscilloscope virtuel pour visualiser ces formes
d’ondes et observer les effets des différents réglages
COMPOSANTS BLOCK DIAGRAMME
 Boucle while
 Waveform chart
 Générateur de fonction
 Knob :OFFST,sigal
type,FREQUENCE ,AMPLITUDE,RAPPORT CYCLIQUE
 Bouton STOP

Les étapes pour créer un


générateur
de fonctions :

Block diagramme :
[Link] While:
Clic droit>Structure>While Loop pour ajouter une
boucleWhile autour du code.
2.Génerateur de fonction :
Clic droit>Signal Processing >Waveform
Generator>Basic function Page | 4
Output :

Page | 5
Projet II :
Boucles for et registres à
Les types de formes
décalage
d'onde générées peuvent
être modifiés à l'aide du
bouton type de signal sur
le Front Panel

Ce TP explore l'utilisation des boucles for et des


registres à décalage dans LabVIEW pour construire un
VI (Virtual Instrument) capable de générer et
manipuler des tableaux de données numériques.
L'objectif est de comprendre le fonctionnement des
registres à décalage dans le stockage et le traitement
de valeurs au sein d'une boucle itérative. Le VI créé
permet de remplir trois tableaux de données, qui sont
ensuite visualisés sur un graphique de forme d'onde
COMPOSANTS BLOCK DIAGRAMME
(waveform chart). Cette activité pratique permet
 Boucle FOR
d'illustrer l'évolution
 Waveform chart des valeurs en fonction des
itérations, offrant
 Additionneur et ainsi un aperçu des techniques de
diviseur
 Array
 Shift Registres (registres de décalages)

Les étapes pour créer une


Page | 6
Front diagramme :

1. Créer les indicateurs de tableau (Array, Array 2, Array


Page | 7
3) :Clic droit >> Array >> Array Indicator.
Projet III :
Feux de circulation

Page | 8
Ce projet simule un système de feux de circulation en

COMPOSANTS BLOCK DIAGRAMME


 Structure séquentielle : cette structure assure que les
étapes se produisent dans l’ordre séquentiel,
nécessaire pour le fonctionnement correct.
 Constantes booléennes : LED (V ou F)
 Temporisateurs
 Variables locales

Tableau de vérité :
V : feu R : feu O : feu VP : feu RP : feu
vert rouge orange vert des rouge des
piétons piétons

Section V F F F V
1

Section F F V F V
2

Section F V F V F
3

Le Block Diagram est divisé en trois sections


principales, correspondant vraisemblablement
Page | 9
Les étapes pour créer les feux
de circulation :
Front diagramme :
CREER DES LEDS:
Clic droit >> Boolean >> Round LED * 3
Clic droit >> Boolean >> Square LED *2
Nommer chaque LED selon sa fonction (couleur
qu’il va afficher)

Block diagramme :
1. structure séquentielle :
Clic droit >> Structure >> Flat Sequence
Page | 10
Structure.
Output :

Page | 11
Projet IV :
Générateur de signal
d'excitation magnétique

Cette application consiste à réaliser un générateur de


signal d'excitation magnétique, conçu pour produire un
signal dont l'amplitude est initialement fixée à 5. Ce
signal reste constant pendant quatre périodes, puis son
amplitude est divisée par deux de manière successive
après chaque série de quatre périodes. L'objectif de
cette simulation est d'observer la variation du signal
COMPOSANTS BLOCK DIAGRAMME
d'excitation en fonction du temps et d'étudier les effets
 While loop
de la réduction
Générateurprogressive
de signal de l'amplitude sur les
caractéristiques
 Diviseur du signal. Ce type de signal peut être
utile pour modéliser
Comparateur (<)des phénomènes physiques
 Registres
 Constantes d’entrée (control)
 Whaveform charp
Page | 12
Les étapes pour créer un
générateur de signal
d'excitation magnétique :
Front diagramme :
Créer le graphique de forme d'onde (Waveform Chart) :
Clic droit >> Graph >> Waveform Chart
Block diagramme :
[Link] une boucle While :
Clic droit > >Structure >> While Loop.
2.Définir les constantes d’amplitude et de fréquence :
Clic droit>>numeric>>numeric constant
Valeurs 10 pour l'amplitude et 4 pour la fréquence
[Link] les Shift registres :
Clic droit sur la bordure de la boucle while>> Add
Shift Register.
4. Ajouter un générateur de fonction :
Clic droit > Signal Processing > Waveform
Generation > Simulate Signal.
Placez le bloc Simulate Signal à l'intérieur de la
boucle While. Ce bloc générera le signal en fonction
des paramètres fournis (amplitude et fréquence).
Connectez les constantes d'amplitude et de
fréquence aux entrées du bloc Simulate Signal
aussi avec le waveform chart
5. Ajouter un bloc de division pour réduire l’amplitude
Clic droit>>numeric>>divide
Pour ajouter la constante de division dans ce cas
c’est 2 on clique droit sur l’icône du
divisuer>>create constant
[Link] une comparaison pour vérifier l’amplitude :
Créer le comparateur < : clic droit
>>comparison>>less ? Page | 13
Output :

CONCLUSION
Ce compte rendu a permis de mettre en pratique
plusieurs concepts de programmation graphique
sous LabVIEW, en particulier l'utilisation de
boucles, de registres à décalage, et de fonctions
mathématiques pour générer et manipuler divers
types de signaux. À travers la réalisation d’un
générateur de fonctions et d’un signal
d’excitation magnétique, nous avons pu simuler
des signaux aux caractéristiques spécifiques et
observer l’effet de différents paramètres sur leur
Page | 14

Vous aimerez peut-être aussi