Compare x et y et renvoie la plus grande valeur sur le terminal de sortie supérieur et la plus petite valeur sur le terminal de sortie inférieur. Cette fonction accepte des valeurs d'horodatage si toutes les entrées sont des valeurs d'horodatage. Si les entrées sont des valeurs d'horodatage, la fonction renvoie l'heure la plus avancée en haut et l'heure la plus antérieure en bas. Il est possible de modifier le mode de comparaison de cette fonction.

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


icon

Entrées/Sorties

  • cdbl.png x

    xest une valeur à comparer à y

  • cdbl.png y

    y doit être du même type que x

  • idbl.png max(x,y)

    max(x,y) est la plus grande valeur. Lorsque vous comparez des tableaux en mode Comparer des éléments (mode par défaut), cette fonction compare les éléments correspondants dans chaque tableau en entrée et renvoie l'élément qui a la valeur maximale. max(x,y) est le tableau des éléments ayant les valeurs maximales. Lorsque vous comparez des tableaux en mode Comparer des ensembles, cette fonction compare les éléments correspondants de chaque tableau en entrée en commençant au début du tableau. Lorsque cette fonction atteint une paire d'éléments correspondants différents, max(x,y) renvoie le tableau dans lequel cet élément a la plus grande valeur.

  • idbl.png min(x,y)

    min(x,y) est la plus petite valeur. Lorsque vous comparez des tableaux en mode Comparer des éléments (mode par défaut), cette fonction compare les éléments correspondants dans chaque tableau en entrée et renvoie l'élément qui a la valeur minimale. min(x,y) est le tableau des éléments ayant les valeurs minimales. Lorsque vous comparez des tableaux en mode Comparer des ensembles, cette fonction compare les éléments correspondants de chaque tableau en entrée en commençant au début du tableau. Lorsque cette fonction atteint une paire d'éléments correspondants différents, min(x,y) renvoie le tableau dans lequel cet élément a la plus petite valeur.

  • Comportement lors de la comparaison d'éléments NaN

    En mode Comparer des éléments, quand une ou plusieurs entrées sont NaN (pas un nombre), cette fonction produit les résultats suivants :

    • Les deux entrées sont NaN — max(x,y) et min(x,y) renvoient NaN
    • Une seule entrée est NaN — max(x,y) et min(x,y) renvoient la valeur non NaN
    • Les entrées sont des tableaux — La fonction évalue chaque paire d'éléments selon les règles précédentes

    En mode Comparer des ensembles, quand une ou les deux entrées sont NaN (pas un nombre), cette fonction produit les résultats suivants :

    • Les deux entrées sont NaN — max(x,y) et min(x,y) renvoient NaN
    • Une seule entrée est NaN — max(x,y) renvoie x et min(x,y) renvoie y
    • Les entrées sont des tableaux — Si la fonction rencontre un élément NaN dans l'un des tableaux en entrée, max(x,y) renvoie x et min(x,y) renvoie y

    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

    Cette fonction ne supporte pas le mode Comparer des ensembles.

    Si vous utilisez cette fonction avec le type de données à virgule flottante simple précision, reportez-vous aux rubriques Utiliser le type de données à virgule flottante simple précision et Décider quel type de données utiliser dans les conceptions FPGA pour connaître les implications du support de l'utilisation des ressources, de la latence et de la boucle cadencée à un cycle.

    Cadencement

    Dans une boucle cadencée à un cycle -- Lorsque vous utilisez des fonctions de comparaison dans une boucle cadencée à un cycle, le délai de logique combinatoire est proportionnel à la largeur des types de données que vous comparez.

    En dehors d'une boucle cadencée à un cycle - Lorsque vous utilisez des fonctions de comparaison en dehors d'une boucle cadencée à un cycle, chaque fonction de comparaison prend un cycle d'horloge.

    Ressources Les fonctions de comparaison utilisent des ressources FPGA proportionnellement à la largeur des types de données que vous comparez.