規一化值 標度化值 浮點數 在遠動、電力和104規約上是什麼意思?

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-10-12

規一化值 標度化值 浮點數 在遠動、電力和104規約上是什麼意思?bottlexing推薦於 2017-05-21

沒有意義,只是一種傳輸方式。首先,無論是短浮點數還是歸一化值,都只是資料傳輸兩方規定的一種傳輸方式。

比如要傳輸10進位制的100,雙方規定以短浮點數形式傳輸,則報文就會按短浮點數的規則進行改變,解析的時候,按短浮點數的規則將其還原為100。也就是說,在傳輸時,報文並不是0x64。

104,101中,短浮點數都是4個位元組。歸一化值是兩個位元組。遙測一般採用4位元組短浮點數傳輸。 在程式中,直接強制型別轉換,把float轉成4個位元組的char*即可。

規一化值 標度化值 浮點數 在遠動、電力和104規約上是什麼意思?

擴充套件資料

舉例來說,十進位制的5。0,寫成二進位制是101。0,相當於1。01×2^2。那麼,按照上面V的格式,可以得出s=0,M=1。01,E=2。

十進位制的-5。0,寫成二進位制是-101。0,相當於-1。01×2^2。那麼,s=1,M=1。01,E=2。IEEE 754規定,對於32位的浮點數,最高的1位是符號位s,接著的8位是指數E,剩下的23位為有效數字M。對於64位的浮點數,最高的1位是符號位S,接著的11位是指數E,剩下的52位為有效數字M。

Top