Obtient l'opposé de x, puis calcule le OU logique de y et de l'opposé de x. Les deux entrées doivent être des valeurs booléennes, des valeurs numériques ou des clusters d'erreur. Si x est VRAI et y est FAUX, la fonction renvoie FAUX. Sinon, elle renvoie VRAI.

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 doit être une valeur booléenne ou un nombre. x peut être un scalaire, un tableau ou un cluster de nombres ou de valeurs booléennes, un tableau de clusters de nombres ou de valeurs booléennes, et ainsi de suite. Si x est un cluster d'erreur, seul le paramètre état du cluster d'erreur est transmis au terminal d'entrée.

  • cbool.png y

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

  • ibool.png x .implique. y ?

    x .implique. y ? correspond au OU logique de y et de la négation logique de x.

  • Table de vérité implicite

    xyx .implique. y ?
    VVV
    VFF
    FVV
    FFV

    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