複素数でない数値を固定小数点表記に変換します。

値を固定小数点タイプ入力に配線しないか、またはこの関数用に出力設定を構成する場合、固定小数点出力のデータタイプは数値入力に適応します。たとえば、8ビット符号なし整数を数値入力に配線する場合、LabVIEW は8ビット符号なし固定小数点数値を8整数ビットで返します。この関数は、オーバーフローが発生した場合、デフォルトで数値を飽和演算します。


icon

入力/出力

  • cunkn.png 固定小数点タイプ

    固定小数点タイプは、整数データの変換先となる固定小数点データタイプです。固定小数点データタイプの構成は、プロパティダイアログボックスの データタイプページで行います。LabVIEWは、固定小数点タイプに配線する定数または制御器のデータのすべてを無視します。この入力に何も配線しないで、プロパティダイアログボックスの出力構成ページで出力データタイプを構成することもできます。

  • cunkn.png 数値

    数値は複素数以外の数値にできます。

  • iunkn.png 固定小数点

    固定小数点は、指定された固定小数点データタイプにスケールされた入力データです。

  • この関数のデフォルト動作を無効にするには、関数を右クリックしてショートカットメニューからプロパティを選択し、プロパティダイアログボックスの出力構成ページを表示します。このダイアログボックスで、この関数の出力設定を構成します。

    FPGAモジュールの詳細

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

    メモ 以下の詳細は、LabVIEW FPGAモジュールのバージョンごとに変更される場合があります。
    シングルサイクルタイミングループ 固定小数点および整数入力のみでサポートされています。
    Usage この関数は配列入力をサポートしません。ただし、以下の条件を満たしている場合、配列データをこの関数に要素ごとに渡すことが可能です。
    • シングルサイクルタイミングループ内のForループの中に関数を配置する
    • Forループトンネルで自動指標付けを有効にする
    • 関数をサポートされている他の関数と使用する
    • シフトレジスタまたはフィードバックノードを含まない
    タイミング

    この関数は、切り捨てオーバーフローモードと切り下げ丸め込みモードを選択した場合、固定小数点および整数入力にクロックサイクルを必要としません。それ以外のオーバーフローモードと丸め込みモードはタイミングに影響を及ぼす可能性があります。

    この関数は、単精度浮動小数点入力で複数サイクルの実行が必要です。

    リソース

    この関数は、切り捨てオーバーフローモードと切り下げ丸め込みモードを選択した場合、固定小数点および整数入力にFPGAリソースを消費しません。それ以外のオーバーフローモードと丸め込みモードはリソースに影響を及ぼす可能性があります。

    この関数は、仮数を適切な出力タイプにスケールするために入力タイプが単精度浮動小数点の場合、大量のFPGAリソースを消費します。

    メモ また、「高スループット固定小数点に変換」関数を使用して、FPGAターゲットで固定小数点数学および解析を行うこともできます。