LabVIEWのすべてのVIと関数で、固定小数点データタイプをサポートしているわけではありません。固定小数点データタイプをサポートしていないVIまたは関数に固定小数点数を書き込むと、壊れた実行ボタン付きでVIが表示されます。以下のVIと関数で、固定小数点データタイプをサポートしています。

配列VIおよび関数

以下の配列VIは、固定小数点データタイプをサポートしています。

  • 配列要素を減分
  • 配列要素を増分

タイプをアサートVIおよび関数

以下のタイプをアサートVIおよび関数は、固定小数点データタイプをサポートしています。

  • 固定小数点数値タイプをアサート
  • 小数値タイプをアサート
  • 実数値または実数波形タイプをアサート
  • 実数値タイプをアサート
  • スカラ数値または波形タイプをアサート
  • スカラ数値タイプをアサート
  • ストラクチャタイプの一致をアサート
  • ストラクチャタイプの不一致をアサート

比較VIおよび関数

以下の比較VIおよび関数は、固定小数点データタイプをサポートしています。

  • 等しい?
  • 0に等しい?
  • 以上?
  • 0以上?
  • 大きい?
  • 0より大きい?
  • 範囲内と強制
  • 値変更された?
  • 以下?
  • 0以下?
  • 小さい?
  • 0より小さい?
  • 最大最小
  • 等しくない?
  • 0に等しくない?

変換関数

以下の変換関数で固定小数点データタイプをサポートしています。

  • ブール配列を数値に変換
  • タイプに強制変換
  • 数値をブール配列に変換
  • バイト整数に変換
  • 倍精度浮動小数に変換
  • 拡張浮動小数に変換
  • 固定小数点に変換
  • 倍長整数に変換
  • 4倍長整数に変換
  • 単精度浮動小数に変換
  • 符号なしバイト整数に変換
  • 符号なし倍長整数に変換
  • 符号なし4倍長整数に変換
  • 符号なしワード整数に変換
  • ワード整数に変換

データ操作関数

以下のデータ操作関数で固定小数点データタイプをサポートしています。

  • 文字列に平坦化
  • ビットシフト
  • キャリーつき左循環
  • キャリーつき右循環
  • 型変換
  • 文字列から非平坦化

LabVIEWスキーマ関数

以下のLabVIEWスキーマ関数で固定小数点データタイプをサポートしています。

  • XMLに平坦化
  • XMLから非平坦化

数値関数

以下の数値関数で固定小数点データタイプをサポートしています。

  • 絶対値
  • 減分
  • インクリメント
  • 反転
  • 逆数
  • 最も近い値に丸め込み
  • 切り上げ整数化
  • 切り下げ整数化
  • 2の累乗でスケール
  • 符号
  • 2乗
  • 平方根

文字列/数値変換関数

以下の文字列/数値変換関数で固定小数点データタイプをサポートしています。

  • 10進数文字列を数値に変換
  • 小数/指数文字列を数値に変換
  • 16進数文字列を数値に変換
  • 数値を10進数文字列に変換
  • 数値を工学形式文字列に変換
  • 数値を指数文字列に変換
  • 数値を小数文字列に変換
  • 数値を16進数文字列に変換
  • 数値を8進数文字列に変換
  • 8進数文字列を数値に変換

タイミングVIおよび関数

以下のタイミングVIは、固定小数点データタイプをサポートしています。

  • データフローを一時停止