Calcule le quotient entier et le reste des entrées. La fonction arrondit floor(x/y) à l'entier le plus proche vers -inf.

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


icon

Entrées/Sorties

  • cdbl.png x

    x peut être un nombre scalaire, un tableau ou un cluster de nombres, un tableau de clusters de nombres, etc.

  • cdbl.png y

    y peut être un nombre scalaire, un tableau ou un cluster de nombres, un tableau de clusters de nombres, etc.

  • idbl.png x-y*floor(x/y)

    x-y*floor(x/y) est le reste.

    Ceci correspond à la fonction modulo des langages de programmation textuels. Lorsque y est égal à 1, le reste est égal à la partie fractionnaire de x.

  • idbl.png floor(x/y)

    floor(x/y) correspond au quotient entier. Si l'une des entrées est un nombre à virgule flottante, le quotient est un nombre à virgule flottante avec une valeur entière.

    Lorsque y est égal à 1, le quotient est égal à la partie entière de x.

  • Si la valeur en entrée de l'entier de y est zéro, le quotient est égal à zéro et le reste est égal au dividende x. Pour les entrées à virgule flottante, si y est égal à zéro, le quotient est égal à l ' infini et le reste est égal à NaN par défaut.

    Remarque Certains nombres réels ne peuvent pas être représentés par les nombres à virgule flottante de la norme ANSI/IEEE. Il est donc possible que des erreurs d'arrondi surviennent et que LabVIEW produise des résultats inattendus si vous utilisez les nombres à virgule flottante avec cette fonction. Pour obtenir des comparaisons et des calculs exacts, convertissez les nombres à virgule flottante en entiers.

    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 Non supporté.
    Utilisation

    La division est une opération relativement coûteuse sur le FPGA en termes d'utilisation des ressources et de temps. Utilisez la fonction Échelle par puissance de 2 avec n câblé comme constante négative pour augmenter l'efficacité lorsque vous divisez par une puissance de deux.

    Cette fonction ne supporte pas le type de données à virgule flottante simple précision.

    Cadencement Cette fonction requiert des cycles d'horloge et des registres proportionnels au nombre de bits de x ou y, selon le type de données le plus grand. Chaque cycle d'horloge correspond à un registre.
    Ressources Cette fonction requiert des ressources FPGA proportionnelles au nombre de bits de x ou y, selon le type de données le plus grand.