Wandelt den eingehenden Festkommawert in einen Integer um. Diese Funktion ist das Äquivalent einer Stellenverschiebung mit der Einschränkung, dass das niedrigstwertige Bit des Eingangswerts zum niedrigstwertigen Bit des Ausgangswerts wird.


icon

Ein-/Ausgänge

  • cunkn.png Festkomma

    Festkomma gibt die zu skalierenden Daten an. Festkomma kann einem beliebigen Festkommatyp entsprechen.

  • ii32.png Integer

    Integer gibt die Eingangsdaten nach Umrechnung in den kleinsten kompatiblen Integer-Typ aus, mit dem ein Überlauf vermieden wird. Dieser Ausgang verwirft den Überlaufzustand.

  • Wenn Festkomma ein vorzeichenbehafteter Wert ist, wird bei Bedarf eine Vorzeichenerweiterung des Eingangswerts durchgeführt, so dass der Ein- und der Ausgangswert das gleiche Vorzeichen haben.

    Hinweis Die Funktion "Festkomma in Integer umwandeln" besteht aus Teilen der Funktion Mit Potenz von 2 multiplizieren und aus Teilen der Funktion Typumwandlung. Bei der Funktion "Festkomma in Integer umwandeln" werden die Bits wie bei der Typumwandlung neu interpretiert, aber zusätzlich wird wie bei der Funktion "Mit Potenz von 2 multiplizieren" eine Stellenverschiebung mit Vorzeichenerweiterung durchgeführt.

    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.

    Die Festkommafunktionen unterstützen keine Array-Eingänge. Array-Daten können jedoch elementweise an diese Funktionen übergeben werden, wenn die folgenden Kriterien erfüllt sind:

    • Sie fügen die Funktion in eine For-Schleife innerhalb einer Single-Cycle Timed Loop ein
    • Sie aktivieren die Auto-Indizierung an For-Schleifentunneln
    • Sie verwenden die Funktion mit anderen unterstützten Funktionen
    • Sie enthalten keine Schieberegister oder Rückkopplungsknoten

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Numerics\Fixed-Point Cast.vi