一、准備工具
- Labview開發軟件
- 字符串與十六進制的轉換工具(做測試使用)
- 在線轉換工具:IEE754浮點數16進制轉換
- 本地工具如下圖所示:
二、LabView字符串轉換為十六進制
-
在數值中選擇強制轉換控件
-
添加數組
-
將數字常量放入之前添加的數組中
-
設置數組為無符號類型(U8)
-
通過“數組轉字符串”控件將數組轉換成字符串
-
設置顯示類型
-
程序
-
測試
三、LabView十六進制轉換為浮點數
-
在數值中添加字符串還原控件
-
添加數值常量
-
將數值常量設置為單精度
-
將二進制字符串設置為十六進制顯示
-
程序
-
測試
問題
- 細心的小伙伴會發現本地的轉換工具和在線的轉換工具有一點細微的區別,如下圖所示:
從圖中可以看出,都是同為3.14,轉換后的結果有一點區別,而LabView轉換的結果與本地軟件轉換的一樣。這里我就不去查找答案了,希望哪位小伙伴能找出原因,要是在能把原因告訴我的話就更好了。當然以后我知道原因也會更新文檔的。