在LabVIEW中从十六进制转换为单精度浮点数

更新 Oct 30, 2023

环境

软件

  • LabVIEW

此文章将说明如何在LabVIEW中将数据从十六进制转换为单精度浮点数。

下面列出的步骤详细说明如何使用LabVIEW中的强制类型转换函数十六进制数字符串至数值转换函数来实现此目的:
  1. 十六进制数字符串至数值转换函数放置程序框图上。
  2. 右键单击十六进制数字符串至数值转换函数字符串输入端,然后选择创建常量。使用此字符串常量输入要转换的十六进制字符串。注意:下图显示的字符串3F7851EC作为此处的输入仅用作示例,可以替换为要转换的特定字符串。
  3. 强制类型转换函数放置程序框图上。
  4. 十六进制数字符串至数值转换函数数字输出端连接到强制类型转换函数x输入端
  5. 在程序框图上放置一个DBL数值常量函数,并保留为0。右键单击0 DBL数值常量,然后选择表示法>>SGL
  6. SGL数值常量连接到强制类型转换函数的类型输入端
  7. 右键单击强制类型转换函数*(类型 *) &x输出端,然后选择创建显示控件。该显示器将在前面板上显示转换为单精度的十六进制字符串。
  8. 使用这些步骤的最终结果示例如下所示: