在LabVIEW中從十六進制轉換為單精度浮點

更新 Aug 18, 2023

環境

軟體

  • LabVIEW

此文章將說明如何在LabVIEW中將資料從十六進制轉換為單精度浮點值。

下面列出的步驟詳細說明如何使用LabVIEW中的Type Cast 函式Hexadecimal String To Number函式 來實現此目的:
  1. 將Hexadecimal String To Number拖進程式區上
  2. 右鍵單擊Hexadecimal String To Number函式的字串輸入端,然後選擇 Create » constant。使用此字串常數輸入要轉換的十六進制字串。注意:下圖顯示的字串3F7851EC作為此處的輸入僅用作示例,可以替換為要轉換的特定字串。
  3. 將Type Cast 函式放在程式區上。
  4. 將Hexadecimal String To Number函式的數字輸出端連接到Type Cast函式的x 輸入端
  5. 在程式區上放置一個DBL數字常數,並保留為0。右鍵單擊0 DBL數字常數,然後選擇Representation » SGL。
  6. SGL數字常數連接到Type Cast函式的Type輸入端
  7. 右鍵單擊Type Cast Function的*(type *)&x輸出端,然後選擇Create » Indicator 。該顯示器將在前面板上顯示轉換為單精度的十六進制字串。
  8. 使用這些步驟的最終結果示例如下所示: