Vous êtes sur la page 1sur 8

LabVIEW

A.U. 2020/2021

TP3

Préparation à la
certification NI CORE I
Elaboré par :
Souhail Smaoui

2020 – 2021

Référence et documentation : http://www.ni.com/en-lb/support.html


TD 3

Objectifs

• Principe des Registres à Décalages

• Manipulation des Registres à Décalages

• Manipulation des chaînes de caractères

• Gestions des données issues d’une chaîne de caractères

2
TD 3

1- Retour des données dans la boucle : Registre à Décalage


(Data Feedback in Loops: Shift Register)

Shift registers store data values from previous iterations of a loop in LabVIEW.

i=n+1

Input
i=n

Output
i=n

3
TD 3

1- Retour des données dans la boucle : Registre à Décalage


(Data Feedback in Loops: Shift Register)

Exercice 1 : Principe et Exploitation du registre à décalage « shift register »

- Ouvrir une boucle « For » de 4 itérations autour d’une fonction « increment ».

- Ajouter une constante (égale à 1) à l’entrée, créer des indicateurs à la sortie de la fonction

increment et à la sortie de la boucle puis lancer la boucle. Quel est le résultat obtenu?

- Changer le tunnel de l’entrer à « shift register », déplacer le curseur sur le tunnel de la

sortie (jusqu’à ce qu’il clignote) puis cliquer dessus. Quel est le résultat obtenu après

exécution?

- Ajouter un second décalage à l’entrée (égal à 2). Relier cet élément à « increment » (à la

place du premier) et déterminer le résultat à la main puis vérifier par calcul sur logiciel.

- On cherche à exploiter le « shift register » afin d’afficher les valeurs contenus dans un

tableau de constante par ordre croissant d’indice : affichages « instantané » et « global ».4
TD 3

1- Retour des données dans la boucle


1 2
: Registre à Décalage i=0

Exemple 1 : Explication

2 3
i=1

3 4
i=2

4 5
i=3

5
TD 3

1- Retour des données dans la boucle : Registre à Décalage

Exemple 2 : Déterminer le résultat après exécution

6
TD 3

3- Retour des données dans la boucle : Registre à Décalage

Exemple 3 : Déterminer le résultat après exécution

7
TD 3

2- Les chaînes de caractères

Exercice 2 : Manipulation des chaînes de caractères

- Créer un fichier txt contenant le texte suivant : Je-suis-capable-de-gerer-un-fichier-texte-

sous-labview-14-/

- Utiliser la fonction « read from text file » (rftf) pour l’affichage du contenu du fichier créé

- Relier la sortie de rftf à la fonction match pattern. Utiliser le séparateur « - » comme

« regular expression » . Quel est le résultat obtenu.

- Proposer une solution permettant de mettre chaque mot dans une case de tableau.

- Rechercher les éléments du tableau d’indices : 0, 1 et 10. Commenter.

- Utiliser les fonctions « String to Byte Array » et « Decimal String to Number » afin de

convertir l’élément d’indice 10 du tableau. Commenter

Vous aimerez peut-être aussi