固定小数点入力をスケールして整数出力を生成します。この関数では、実質上、入力の最下位ビットが出力の最下位ビットとなるように入力の算術シフトが行われます。


icon

入力/出力

  • cunkn.png 固定小数点

    固定小数点は、スケールするデータです。固定小数点は、あらゆる固定小数点データタイプです。

  • ii32.png 整数

    整数は、オーバーフローを防ぐために互換のある最小整数タイプにスケールされた入力データです。この出力は、オーバーフローステータスを破棄します。

  • 固定小数点が符号付き数値の場合、入力データと出力データが必ず同じ符号となるよう、入力データが必要に応じて符号拡張されます。

    メモ 「固定小数点から整数にキャスト」関数は「2の累乗でスケール」関数と「型変換」関数の要素を組み合わせたものです。「固定小数点から整数にキャスト」関数は、型変換のようにビットを解釈する操作を実行しますが、「2の累乗でスケール」関数のように符号拡張を含む算術シフトも行います。

    FPGAモジュールの詳細

    以下の説明は、このオブジェクトをFPGA VIで使用する場合に適用されます。

    メモ 以下の詳細は、LabVIEW FPGAモジュールのバージョンごとに変更される場合があります。

    固定小数点関数は配列入力をサポートしません。ただし、以下の条件を満たしている場合、配列データをこれらの関数に要素ごとに渡すことが可能です。

    • シングルサイクルタイミングループ内のForループの中に関数を配置する
    • Forループトンネルで自動指標付けを有効にする
    • 関数をサポートされている他の関数と使用する
    • シフトレジスタまたはフィードバックノードを含まない

    サンプルプログラム

    LabVIEWに含まれている以下のサンプルファイルを参照してください。

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