Tauscht die höchst- und niederwertigen 16-Bit jedes Long-Integers in Daten.

Wenn am Eingang beispielsweise die Hexadezimalzahl 1234567890ABCDEF anliegt, wird 1234 mit 5678 und 90AB mit CDEF ausgetauscht, so dass das Ergebnis 56781234CDEF90AB lautet. Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.


icon

Ein-/Ausgänge

  • cu32.png Daten

    Daten ist ein Integer-Wert, ein Array aus Integer-Werten oder ein Cluster bestehend aus Integer-Werten, in dem Words ausgetauscht werden sollen. Bei Clustern, die Integer enthalten, beschränkt sich der Byte-Swap nur auf die Integer-Werte.

    If you want to byte-swap floating-point or fixed-point numbers, use the Typumwandlung function to cast the value to a 1D array of bytes. Then use the 1D-Array umkehren function and type cast it back to a floating-point or fixed-point number. Neither refnums or variants are valid inputs. Both will break the input wire.
  • iu32.png Word getauscht

    Word getauscht hat die gleiche Datenstruktur wie Daten.

  • 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 Mit dieser Funktion kann kein Festkommadatentyp verbunden werden.
    Timing Diese Funktion erfordert keine Taktperioden, da sie kein internes Register enthält.
    Ressourcen Diese Funktion beansprucht keine FPGA-Ressourcen, da es sich um eine reine Verbindungsoperation handelt.