Gibt das Vorzeichen von Zahl aus.

Hinweis Bei komplexen Zahlen ungleich 0 gibt die Funktion einen komplexen Wert mit der gleichen Phase wie der Eingangswert und dem Betrag 1 aus.

Bei befehlsorientierten Programmiersprachen wird diese Funktion signum oder sgn genannt. Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.


icon

Ein-/Ausgänge

  • cdbl.png Zahl

    Zahl kann zum Beispiel ein Skalar, ein Array oder Cluster aus numerischen Werten oder ein Array aus Clustern mit numerischen Werten sein.

  • idbl.png -1, 0, 1

    –1, 0, 1 gibt 1 aus, wenn der Eingabewert größer als 0 ist; 0, wenn der Eingabewert 0 ist und –1, wenn der Eingabewert kleiner als 0 ist.

    When Zahl is in the form of a + bi, that is, when Zahl is complex, the following defines -1, 0, 1:
  • Details zum FPGA-Modul

    Die folgenden Details gelten, wenn Sie dieses Objekt in einem FPGA-VI verwenden.

    Hinweis Die folgenden Details können sich mit jeder Version des LabVIEW FPGA Modules ändern.
    SCTL (Single-Cycle Timed Loop) Unterstützt.
    Verwendung Wenn Sie diese Funktion mit dem Fließkomma-Datentyp mit einfacher Genauigkeit verwenden, lesen Sie den Abschnitt Verwendung des Fließkomma-Datentyps mit einfacher Genauigkeit und Entscheidung Welcher Datentyp in FPGA-Entwürfen verwendet wird.
    Timing

    In Single-Cycle Timed Loop--Wenn Sie diese Funktion in einer Single-Cycle Timed Loop verwenden, ist die Verzögerung der kombinatorischen Logik proportional zur Anzahl der Bits in Zahl.

    Außerhalb einer Single-Cycle Timed Loop--Wenn Sie diese Funktion außerhalb einer Single-Cycle Timed Loop verwenden, benötigt sie eine Taktperiode und verwendet ein Register.

    Wenn Sie diese Funktion mit dem Festkomma-Datentyp verwenden, können sich die Überlauf- und Rundungsmodi auf das Timing auswirken.

    Ressourcen Diese Funktion benötigt FPGA-Ressourcen proportional zur Anzahl der Bits. Wenn Sie diese Funktion mit dem Festkomma-Datentyp verwenden, können sich die Überlauf- und Rundungsmodi auf die Ressourcen auswirken.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Numerics\Numeric Functions.vi