Compteur d'entrées
Le but du bloc est d'avoir en sortie un nombre (1 byte unsigned) qui correspond au nombre d'entrées 1bit qui sont sur True (1). Le bloc fonctionne même si certaines entrées ne sont pas connectées.
Exemple :
On désire calculer combien de fenêtres sont ouvertes.
Fonctionnement :
1) Les entrées 1bits désirées sont connectées au sélecteur. On peut connecter seulement certaines entrées et il n'est pas nécessaire de commencer par la 1ère, on peut par exemple connecter uniquement les entrées 2 et 4 (le sélecteur retournera 0, 1 ou 2).
2) Si aucune entrée n'est sur True, le sélecteur retourne 0
3) Si une seule entrée est sur True, le sélecteur retourne 1
4) Si plusieurs entrées sont sur True en même temps, le sélecteur retourne le nombre d'entrées qui sont sur True
Schéma :
PS: attention pour les MUX il faut cocher la case "Send Trigger"
Download :
Compteur - 6 Entrées.zip (Taille : 3,86 Ko / Téléchargements : 14)
Le but du bloc est d'avoir en sortie un nombre (1 byte unsigned) qui correspond au nombre d'entrées 1bit qui sont sur True (1). Le bloc fonctionne même si certaines entrées ne sont pas connectées.
Exemple :
On désire calculer combien de fenêtres sont ouvertes.
Fonctionnement :
1) Les entrées 1bits désirées sont connectées au sélecteur. On peut connecter seulement certaines entrées et il n'est pas nécessaire de commencer par la 1ère, on peut par exemple connecter uniquement les entrées 2 et 4 (le sélecteur retournera 0, 1 ou 2).
2) Si aucune entrée n'est sur True, le sélecteur retourne 0
3) Si une seule entrée est sur True, le sélecteur retourne 1
4) Si plusieurs entrées sont sur True en même temps, le sélecteur retourne le nombre d'entrées qui sont sur True
Schéma :
PS: attention pour les MUX il faut cocher la case "Send Trigger"
Download :
Compteur - 6 Entrées.zip (Taille : 3,86 Ko / Téléchargements : 14)