Renvoie le signe du nombre.

Remarque Pour les nombres complexes différents de 0, cette fonction renvoie une valeur complexe ayant la même phase que l'entrée et un module de 1.

En général, les langages de programmation basés texte appellent cette fonction signum ou sgn. Le connecteur affiche les types de données par défaut de cette fonction polymorphe.


icon

Entrées/Sorties

  • cdbl.png nombre

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

  • idbl.png -1, 0, 1

    –1, 0, 1 renvoie 1 si la valeur en entrée est supérieure à 0, renvoie 0 si la valeur en entrée est égale à 0 et renvoie –1 si la valeur en entrée est inférieure à 0.

    When nombre is in the form of a + bi, that is, when nombre is complex, the following defines -1, 0, 1:
  • 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 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 cette fonction dans une boucle cadencée à un cycle, le délai de logique combinatoire est proportionnel au nombre de bits du nombre.

    En dehors d'une boucle cadencée à un cycle -- Lorsque vous utilisez cette fonction en dehors d'une boucle cadencée à un cycle, elle prend un cycle d'horloge et utilise un registre.

    Si vous utilisez cette fonction avec le type de données à virgule fixe, les modes de dépassement et d'arrondi peuvent avoir un impact sur le cadencement.

    Ressources Cette fonction requiert des ressources FPGA proportionnelles au nombre de bits du nombre. Si vous utilisez cette fonction avec le type de données à virgule fixe, les modes de dépassement et d'arrondi risquent d'affecter les ressources.

    Exemples

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

    • labview\examples\Numerics\Numeric Functions.vi