Effectue l'inversion logique de l'entrée. Si x est FAUX, la fonction renvoie VRAI. Si x est VRAI, la fonction renvoie FAUX.

Remarque Cette fonction effectue des opérations bit à bit sur les entrées numériques.

Le connecteur affiche les types de données par défaut de cette fonction polymorphe.


icon

Entrées/Sorties

  • cbool.png x

    x peut être une valeur booléenne scalaire ou un nombre, un tableau ou un cluster de valeurs booléennes ou de nombres, un tableau de clusters de valeurs booléennes ou de nombres, etc. Si x est un cluster d'erreur, seul le paramètre état du cluster d'erreur est transmis au terminal d'entrée.

  • ibool.png .non. x ?

    .non. x ? est la négation logique de x.

  • Table de non-vérité

    x.non. x ?
    FV
    VF

    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 Pour optimiser l'utilisation du temps et des ressources, utilisez des fonctions booléennes dans une boucle cadencée à un cycle.
    Cadencement

    À l'intérieur d'une boucle cadencée à un cycle -- Lorsque vous utilisez des fonctions booléennes dans une boucle cadencée à un cycle, chaque opération booléenne ajoute légèrement au délai de logique combinatoire de la boucle cadencée à un cycle.

    En dehors d'une boucle cadencée à un cycle -- Lorsque vous utilisez des fonctions booléennes en dehors d'une boucle cadencée à un cycle, chaque opération booléenne requiert un cycle d'horloge.

    Ressources Les fonctions booléennes ne consomment des ressources FPGA importantes que si vous câblez un grand tableau à l'entrée. Envisagez de limiter les tableaux pour conserver les ressources FPGA.

    Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\Booleans\Boolean Functions.vi