ワードスワップ関数
- 更新日2025-07-30
- 3分で読める
データ内のすべての倍長整数の上位16ビットと下位16ビットをスワップします。
たとえば、16進数形式の入力が1234567890ABCDEFである場合、この関数は1234を5678、90ABをCDEFでスワップして、56781234CDEF90ABを返します。コネクタペーンには、この多態性関数のデフォルトのデータタイプが表示されます。

入力/出力
データ
—
データは整数、整数の配列、またはワードスワップする整数を含むクラスタです。クラスタが整数を含む場合、この関数はクラスタの整数要素のみをスワップします。 If you want to byte-swap floating-point or fixed-point numbers, use the 型変換 function to cast the value to a 1D array of bytes. Then use the 1D配列反転 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.
スワップワード
—
スワップワードは、データと同じデータタイプおよび構造です。 |
FPGAモジュールの詳細
以下の説明は、このオブジェクトをFPGA VIで使用する場合に適用されます。
メモ 以下の詳細は、LabVIEW FPGAモジュールのバージョンごとに変更される場合があります。
| シングルサイクルタイミングループ | サポートあり |
| Usage | この関数に固定小数点データタイプを配線できません。 |
| タイミング | この関数は、内部レジスタを持たないため実行クロックサイクルは必要ありません。 |
| リソース | この関数は単なる配線操作であるため、FPGAリソースを必要としません。 |
データ
—
スワップワード
—