LabVIEWでの16進数から単精度浮動小数点への変換

更新しました Sep 5, 2024

環境

ソフトウェア

  • LabVIEW

16進数から単精度浮動小数点に変換したいと考えています。 LabVIEW でこれを実現するにはどうすればよいですか?

以下にリストされている手順は、LabVIEWの型変換関数16進数文字列を数値に変換への関数を使用してこれを実現する方法を詳しく説明しています。
  1. 16 進文字列を数値に変換する関数をブロックダイアグラムに配置する
  2. 16 進文字列を数値に変換する関数の文字列入力端子を右クリックし、 作成» 定数を選択します。この文字列定数を使用して、変換する16進文字列を入力します。注:以下の画像は、入力として文字列 41F47AE1を示しています。ただし、これは例として使用されているだけであり、変換したい特定の文字列に置き換えることができます。
  3. 型変換関数をブロックダイアグラムに配置する
  4. 16 進文字列を数値に変換する関数の数値出力端子を、型変換関数のx 入力端子に配線します。
  5. DBL 数値定数をブロック ダイアグラムに配置し、0 のままにします。0の DBL 数値定数を右クリックし、 表記法» SGLを選択します。
  6. SGL数値定数を型変換関数の型入力端子に配線します。
  7. 型変換関数の*(type*)&x 出力端子を右クリックし、 作成»表示器を選択します。この表示器は、入力された 16進文字列の単精度表現をフロント パネルに表示します。
  8. これらの手順を使用した最終結果の例を以下に示します。
HextoBinary32.PNG