Principe de capture avec un compteur de type Principal

Présentation

La fonction de capture enregistre la valeur de comptage actuelle lors d'un signal d'entrée externe.

Cette fonction est disponible pour le compteur de type Principal dans les modes suivants :

oOne-shot

oModulo-loop

oFree-large

Cette fonction oblige à :

oconfigurer l'entrée de capture facultative : CAP ;

outiliser le bloc fonction HSCGetCapturedValue pour extraire la valeur capturée dans l'application.

Principe d'une capture

Ce graphique représente le fonctionnement de la capture en mode Boucle modulo :

G-RU-0010563.3.gif-high.gif

 

 

Etape

Action

1

Lorsque EN_Cap = 0, la fonction n'est pas opérationnelle.

2

Lorsque EN_Cap a pour valeur 1, le front sur CAP capture la valeur de comptage actuelle, la place dans le registre de capture et déclenche le front montant de Cap_Flag.

3

Récupérez la valeur stockée, à l'aide de HSCGetCapturedValue.

4

Lorsque Cap_Flag a pour valeur 1, tout nouveau front sur l'entrée physique CAP est ignoré.

5

Le front montant de l'entrée ACK_Cap du bloc fonction HSCMain déclenche le front descendant de la sortie Cap_Flag.

Une nouvelle capture est autorisée.