看板 Visual_Basic 關於我們 聯絡資訊
請問一下,儀器傳來的4個bytes為一組的資料,要怎麼轉成單精度浮點數? 有查到的資料是前兩位位元是小數點前資料,後兩個是小數點後資料, 是這樣嗎?感覺怪怪的。 例如傳來的資料為 0 1 0 1 = 1.1 那如果傳來的資料為 141 109 128 0 等於多少? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.130.55
ghostx2:我覺得要用儀器測量一些一定知道結果的數據 再觀察規律 04/03 21:51
ghostx2:我用過的儀器 他是把過大的資料列如超過 1024大小 04/03 21:52
ghostx2:會讓它變成兩段 data \ 1024 和 data mod 1024 04/03 21:53
ghostx2:小數部分應該也是差不多的原理吧! 04/03 21:54
williewillie:http://babbage.cs.qc.edu/IEEE-754/32bit.html 04/04 01:56
jwjeng:儀器的說明書沒有說明傳出來的資料格式嗎? 04/05 00:26
kelvinelau:自己回答,有一個函數是bitconverter.tosingle 04/05 19:05
kelvinelau:還不錯用,推薦大家,謝謝回答的大大 04/05 19:05