LANGUAGE GRAPHIQUE INITIATION - PowerPoint PPT Presentation

About This Presentation
Title:

LANGUAGE GRAPHIQUE INITIATION

Description:

LANGUAGE GRAPHIQUE INITIATION Pr sentation du logiciel LABVIEW Daniel BOYER Ouvrir et ex cuter un VI Astuces de connections tapes de cr ation d un sous VI ... – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 67
Provided by: sitelecOr
Learn more at: https://sitelec.org
Category:

less

Transcript and Presenter's Notes

Title: LANGUAGE GRAPHIQUE INITIATION


1
LANGUAGE GRAPHIQUEINITIATION
  • Présentation du logiciel
  • LABVIEW
  • Daniel BOYER

2
(No Transcript)
3
(No Transcript)
4
S(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)
13
Ouvrir et exécuter un VI
Le chercheur dexemples
14
Créer un VI
Fenêtre de la face avant
Fenêtre du diagramme
Terminaux de contrôle
Terminaux dindicateur
15
Astuces de connections
Points de Connections
Trois types de sélection
Utilisation du routage automatique
Mise en forme des connections
16
Programmation 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

18
Cré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

19
Créer le connecteur
Cliquez avec le bouton droit sur licône ( face
avant seulement)
http//src.iut.u-bordeaux3.fr
20
Nommer les terminaux
21
Sauvegarde 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)

22
Insé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
23
Astuces 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

25
Structure Sequence
  • Palette Functions et sous palette Execution
    Control.
  • Exécuter le diagramme de façon séquentielle.
  • Clic droit pour ajouter une nouvelle  image .

26
Les 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)

27
Les boucles (suite)
1. Choisissez votre boucle
2. Encadrer le code qui doit être répété
3. Placez les noeuds additionnels et reliez les
28
Structure 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

29
Nœ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
30
Graphiques
  • Le graphique est un indicateur numérique
    particulier qui propose un historique des valeurs
  • Controls gtgt Graph Indicators gtgt Waveform Chart

31
Les 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
32
Graphiques
Faire un clic droit sur le graphique et choisir
dans propriétés pour personnaliser laffichage.
33
Techniques de connexion dans les graphiques
  • Une seule courbe
  • Plusieurs courbes

34
Utilisation dune boucle
35
Utilisation de Graphiques de Forme d'onde
36
Fichiers
  • 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

39
Acquisition 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

40
DAQ Acquisition de données
  • Configuration de lacquisition grâce à
    lassistant DAQ

41
Terminologie 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

42
Entré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
43
Sché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
44
Borniers 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
45
Programmation de 4 entrées analogiques(AINUSBx.vi)
Utilisation de assistant DAQ
46
Programmation de 2 sorties analogiques
(AOUTUSBx.vi)
Utilisation de Assistant DAQ
47
Construction dun vi CAN 8 bits à entrée
différentielle
Utilisation du sous vi AINUSBdiff
48
Construction dun vi CNA 8 bits
Utilisation du vi AOUTUSBx
49
SUPERVISION DUN MOTO-VARIATEUR DE POMPE
50
PC superviseur Avec Programme LABVIEW
Clé USB 6008 dacquisition de données analogiques
51
Programmation dun cycle de fonctionnement dun
moteur de pompe
RAMPE
uc0 H10
52
PROGRAMME DE SIMULATION DUN CYCLE DE
FONCTIONNEMENT DU MOTO-VARIATEUR DE POMPE
53
Variable dentrée
Variables de sortie
54
(No Transcript)
55
Utilisation de variable LOCAL
Utilisation de variable LOCAL
56
(No Transcript)
57
(No Transcript)
58
Procédure pour déclarer une variable local
59
PROGRAMME DE SUPERVISION DU MOTO-VARIATEUR DE
POMPE
60
Carte USB6008
Platine variateur ATV11
61
Sous 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)
66
BONNE MANIPULATION !! Sur Le SITE
www.ni.com/France/multimdias, vous trouverez de
multiples présentations vidéos sur le sujet
Write a Comment
User Comments (0)
About PowerShow.com