Convertit un tableau de booléens en entier ou en nombre à virgule fixe en interprétant le tableau comme étant la représentation binaire du nombre. Le premier élément du tableau correspond au bit de poids faible du nombre.


icon

Entrées/Sorties

  • c1dbool.png Tableau de booléens

    Tableau de booléens est un tableau à une dimension de valeurs booléennes.

    Cette fonction tronque Tableau de booléens s'il est trop long. Si Tableau de booléens est trop court, cette fonction comble Tableau de booléens selon le Mode Extension signée que vous sélectionnez en cliquant sur la fonction avec le bouton droit.

    • Jamais : cette fonction comble Tableau de booléens avec des bits booléens FAUX.
    • Si la sortie est signée : (valeur par défaut) Pour une sortie à représentation non signée, cette fonction comble Tableau de booléens avec des bits booléens FAUX. Pour une sortie à représentation signée, cette fonction comble Tableau de booléens avec le dernier élément du tableau.
    • Toujours : cette fonction comble Tableau de booléens avec le dernier élément du tableau.
  • iu32.png nombre

    nombre est un entier ou un nombre à virgule fixe.

    Vous pouvez changer la représentation numérique de nombre sur la page Configuration de la sortie de la boîte de dialogue Propriétés. Cliquez sur la fonction avec le bouton droit et sélectionnez Propriétés pour afficher la boîte de dialogue Propriétés.

  • Le tableau suivant montre la relation entre Tableau de booléens et nombre.

    Tableau de booléens Représentation de la sortie Mode Extension signée Valeur binaire nombre
    {FAUX, VRAI} I8 Si la sortie est signée 11111110 -2
    {FAUX, VRAI} U8 Si la sortie est signée 00000010 2
    {FAUX, VRAI, FAUX, VRAI} I8 Toujours 11111010 -6
    {FAUX, VRAI, FAUX, VRAI} I8 Jamais 00001010 10
    {FAUX, FAUX, VRAI, FAUX, VRAI} U8 Si la sortie est signée 00010100 20
    {FAUX, FAUX, VRAI, FAUX, VRAI} U8 Toujours 11110100 244

    Détails du module FPGA

    Les détails suivants s'appliquent lorsque vous utilisez cet objet dans un VI FPGA.

    Remarque Les détails suivants sont susceptibles de changer avec chaque version du LabVIEW FPGA Module .
    Boucle cadencée à un cycle Supportée.
    Utilisation Le module FPGA ne supporte que les tableaux à une dimension qui se résolvent à une seule taille à la compilation. La fonction Tableau de booléens en nombre convertit les tableaux de taille fixe par défaut pour utiliser la plus petite représentation d'entiers non signés qui correspondra à la taille du tableau.
    Cadencement Cette fonction ne requiert aucun cycle d'horloge pour s'exécuter car elle n'inclut pas de registres internes.
    Boîte de dialogue Propriétés Le type de données de nombre change en fonction de la taille du tableau si l'option Adapter à la source de la page Configuration de sortie est cochée. La liste suivante décrit la relation entre la taille du tableau et le type de données de nombre :
    • Si la taille du tableau est comprise entre 0 et 8 inclus, nombre a un type de données U8.
    • Si la taille du tableau est comprise entre 9 et 16, nombre inclus a le type de données U16.
    • Si le tableau a une autre taille, nombre a un type de données U32. Par exemple, si tableau de booléens est un tableau de taille fixe de taille 9, nombre a un type de données U16.
    • Si le nombre d'éléments de votre tableau est compris entre 33 et 64 inclus et que vous voulez qu'ils soient tous représentés dans le nombre, vous devez décocher l'option Adapter à la source. Si le nombre d'éléments de votre tableau dépasse 64, certains des éléments du tableau ne seront pas représentés dans le nombre.
    Ressources Cette fonction ne consomme pas de ressources FPGA car c'est uniquement une opération de câblage.