2つの16ビット数は、32ビット数の上半分と下半分を提供します。これらの2つの数値を32ビットの単一浮動小数点数に変換する手順は、下記のとおりです。
- 32ビット整数を作成するには、数値結合関数を使用して16ビットの数値を結合する必要があります。
- 対象のデータや他の操作の形式に応じて、ワードスワップ関数を使用して正しい値を取得する必要があります。
- その後、整数を型変換関数に渡して、適切な形式表記を指定することができます。
- 型変換関数のタイプ入力に数値定数で配線することによって、型変換するデータタイプを設定します。次に、数値定数を右クリックして表記法に移動し、SGL(単精度)を選択します。
下図は、上記手順で作成した簡単な例を示しています。データ形式によっては、ワードスワップ関数を使用する必要はないことに注意してください。
Additional Information
Modbus IOサーバを使用している場合は、Fアドレス指定を使用して同様の処理しているため、この操作は不要です。使用方法の詳細については、
LabVIEW DSC Help: Using Modbus I/O Servers (DSC Module or Real-Time Module)を参照してください。浮動小数点値は、デバイスに応じてスワップする必要があります。このトピックの詳細については、
Modbus浮動小数点値のレジスタをスワップする方法を参照してください。