Title: LANGUAGE GRAPHIQUE INITIATION
1LANGUAGE GRAPHIQUEINITIATION
- Présentation du logiciel
- LABVIEW
- Daniel BOYER
2(No Transcript)
3(No Transcript)
4S(n1)
Fonction Registre à décalage S(n)
5(No Transcript)
6(No Transcript)
7(No Transcript)
8(No Transcript)
9(No Transcript)
10(No Transcript)
11(No Transcript)
12(No Transcript)
13Ouvrir et exécuter un VI
Le chercheur dexemples
14Créer un VI
Fenêtre de la face avant
Fenêtre du diagramme
Terminaux de contrôle
Terminaux dindicateur
15Astuces de connections
Points de Connections
Trois types de sélection
Utilisation du routage automatique
Mise en forme des connections
16Programmation par Flux de Données
- Lexécution du diagramme dépend du flux de
données il ne sexécute pas de gauche à droite - Lexécution du noeud se fait quand les données
sont disponibles à tous les terminaux dentrée - Puis les noeuds fournissent des données à tous
les terminaux de sortie.
17Étapes de création dun sous VI
- Créer licône
- Créer le connecteur
- Assigner les terminaux
- Sauvegarder le VI
- Insérer le VI dans un VI de plus haut niveau
18Créer une icône
- Cliquez avec le bouton droit sur licône de la
face avant (en haut à droite), ou sur licône du
diagramme
19Créer le connecteur
Cliquez avec le bouton droit sur licône ( face
avant seulement)
http//src.iut.u-bordeaux3.fr
20Nommer les terminaux
21Sauvegarde du VI
- Choisir un emplacement facile à retenir
- Organiser par Fonctionnalités
- Sauvegarder les VIs similaires dans un même
répertoire (ex Outils Mathématiques) - Organiser par Applications
- Sauvegarder tous les VIs utilisés pour une
application spécifique dans un répertoire ou une
librairie. - (ex. Expérience 1 Réponse en fréquence)
22Insérez le sous VI dans un VI de niveau supérieur
Accès aux sous-VIs personnels Fonctions gtgt All
Fonctions gtgt Select un VI Ou Faire glisser
licône sur le diagramme cible
23Astuces pour travailler dans LabVIEW
- Raccourcis clavier
- ltCtrlHgt Activer/Désactiver la fenêtre dAide
contextuelle - ltCtrlBgt Supprimer les connexions erronées du
diagramme - ltCtrlEgt Basculer entre la fenêtre Face Avant
et le Diagramme - ltCtrlZgt Annuler (aussi dans le menu Edition)
- Tools gtgt Options Afficher les options de
LabVIEW - Propriétés du VI Configurer lapparence du VI,
Documentation, etc.
24 Structures de programmation
- séquences
- Boucle While
- Boucle For.
- Boucle Si
- Noeud de formule
25Structure Sequence
- Palette Functions et sous palette Execution
Control. - Exécuter le diagramme de façon séquentielle.
- Clic droit pour ajouter une nouvelle  image .
26Les boucles
- La boucle While
- Possède un compteur ditération
- Sexécute toujours au moins une fois
- Sexécute selon des paramètres de conditions
- La boucle For
- Possède un compteur ditération
- Sexécute N fois (N paramétrable)
27Les boucles (suite)
1. Choisissez votre boucle
2. Encadrer le code qui doit être répété
3. Placez les noeuds additionnels et reliez les
28Structure Si
- Dans la sous palette de structures de la palette
de fonctions - Enfermez les noeuds ou glissez-les à l'intérieur
de la structure - Empilé comme un pont de cartes, uniquement un
seul cas visible - Fonctions gtgt Execution control
29NÅ“uds de formules
- Dans la sous-palette Structures
- écrire les équations compliquées dans le cadre
- Les variables sont créées sur le bord du cadre
- Chaque énoncé doit se terminer par un point
virgule()
Point-virgule
Equivalent
30Graphiques
- Le graphique est un indicateur numérique
particulier qui propose un historique des valeurs - Controls gtgt Graph Indicators gtgt Waveform Chart
31Les Graphiques
- Sélectionner depuis la palette Graphique le menu
des Contrôles - ControlsgtgtAll ControlsgtgtGraphs
Waveform Graph Trace un tableau de nombres en
fonction de leurs indices Express XY Graph
Trace un seul tableau en fonction dun
autre Digital Waveform Graph Trace des bits
depuis des données binaires
32Graphiques
Faire un clic droit sur le graphique et choisir
dans propriétés pour personnaliser laffichage.
33Techniques de connexion dans les graphiques
34 Utilisation dune boucle
35 Utilisation de Graphiques de Forme d'onde
36Fichiers
- Fichiers passer des données vers et depuis des
fichiers - Les fichiers peuvent être des éléments binaires,
du texte, ou des tableaux. - - Écrire / lire le fichier LabVIEW Measurements
(.lvm)
Écrire dans un fichier LVM
Lire un fichier LVM
37Écrire dans un fichier LabVIEW Measurement
- Inclut les fonctions ouvrir, écrire, fermer et
gerer les erreurs. - Gère le formattage des chaînes avec soit une
tabulation soit une virgule comme délimiteur. - La fonction Merge Signals sert à combiner des
données dans un type de données dynamiques.
38 Acquisition de données
- Acquisition de données de base (DAQ)
- Signaux
- Application simple de DAQ
39Acquisition de données avec LabVIEW
- NI-DAQmx
- Dernière génération de drivers
- VIs pour accomplir une tâche
- Paramétrage dun VI pour toutes les mesures
- NI-DAQ traditionnel
- Des VIs spécifiques pour accomplir
- Entrée analogique
- Sortie analogique
- E/S numérique
- Opérations de comptage
40DAQ Acquisition de données
- Configuration de lacquisition grâce Ã
lassistant DAQ
41Terminologie de lacquisition de données
- Résolution détermine la valeur minimale de la
variation de tension pouvant être mesurée. - Plus la résolution est importante, plus la
représentation du signal est précise. - Gamme Tensions minimales et maximales
- Plus la gamme est petite, plus la représentation
du signal est précise. - Gain Amplifie ou atténue le signal afin de
ladapter au mieux à la gamme
42Entrées ou sorties Logiques 5V
Carte dacquisition USB 6008
Choix du branchement des entrées
analogiques RSEréf à la masse ou Entrées
différentielles
Entrées analogiques différentielles
-20VltVelt20V RSE -10VltVelt10V
Sortie analogiques 5 V
Entrée ou sortie de comptage
43Schéma structurel de la carte USB 6008
Ports E/S Logiques
BUS de communication USB Dialogue PC vers Carte
CAN Multiplexés 8 X 1
CNA
Fréquence déchantillonnage 10 K échantillons
par seconde
44Borniers de raccordement de la carte USB 6008
8 entrées analogiques Référencées à GND
4 entrées analogiques différentielles
Port P0 de 8 bits Programmables en entrées ou en
sorties
OU
Port P1 de 4 bits Programmables en entrées ou en
sorties
Entrée ou ortie de comptage programmable
45Programmation de 4 entrées analogiques(AINUSBx.vi)
Utilisation de assistant DAQ
46Programmation de 2 sorties analogiques
(AOUTUSBx.vi)
Utilisation de Assistant DAQ
47Construction dun vi CAN 8 bits à entrée
différentielle
Utilisation du sous vi AINUSBdiff
48Construction dun vi CNA 8 bits
Utilisation du vi AOUTUSBx
49SUPERVISION DUN MOTO-VARIATEUR DE POMPE
50PC superviseur Avec Programme LABVIEW
Clé USB 6008 dacquisition de données analogiques
51Programmation dun cycle de fonctionnement dun
moteur de pompe
RAMPE
uc0 H10
52PROGRAMME DE SIMULATION DUN CYCLE DE
FONCTIONNEMENT DU MOTO-VARIATEUR DE POMPE
53Variable dentrée
Variables de sortie
54(No Transcript)
55Utilisation de variable LOCAL
Utilisation de variable LOCAL
56(No Transcript)
57(No Transcript)
58Procédure pour déclarer une variable local
59PROGRAMME DE SUPERVISION DU MOTO-VARIATEUR DE
POMPE
60Carte USB6008
Platine variateur ATV11
61Sous vi Sortie Analogique Vers la clé USB
6008 Commande Lentrée analogique du variateur
ATV11
62(No Transcript)
63(No Transcript)
64(No Transcript)
65(No Transcript)
66BONNE MANIPULATION !! Sur Le SITE
www.ni.com/France/multimdias, vous trouverez de
multiples présentations vidéos sur le sujet