首頁
支援
在LabVIEW中從十六進制轉換為單精度浮點
在LabVIEW中從十六進制轉換為單精度浮點
更新 Sep 5, 2024
環境
環境顯示經過驗證可用於本文描述的解決方案的產品。此解決方案也可能適用於其他類似產品或應用程序。
軟體
LabVIEW
此文章將說明如何在LabVIEW中將資料從十六進制轉換為單精度浮點值。
下面列出的步驟詳細說明如何使用LabVIEW中的
Type Cast 函式
和
Hexadecimal String To Number函式
來實現此目的:
將Hexadecimal String To Number拖進程式區上
右鍵單擊Hexadecimal String To Number函式的
字串輸入端
,然後選擇
Create
» constant
。使用此字串常數輸入要轉換的十六進制字串。
注意:
下圖顯示的字串3F7851EC作為此處的輸入僅用作示例,可以替換為要轉換的特定字串。
將Type Cast 函式放在程式區上。
將Hexadecimal String To Number函式的
數字輸出端
連接到Type Cast函式的
x
輸入端
。
在程式區上放置一個DBL數字常數,並保留為0。右鍵單擊
0 DBL數字常數,
然後選擇
Representation » SGL。
將
SGL數字常數連接
到Type Cast函式的
Type輸入端
。
右鍵單擊Type Cast Function的
*(type *)&x輸出端
,然後選擇
Create
» Indicator
。該顯示器將在前面板上顯示轉換為單精度的十六進制字串。
使用這些步驟的最終結果示例如下所示:
相關連結
強制類型轉換和轉換函式的區別
在 LabVIEW 中從字串轉換為數值資料型態
在LabVIEW中將十六進制轉換為十進製或ASCII
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful