LabVIEW

 找回密码
 注册

扫一扫,访问微社区

查看: 209|回复: 1

[原创贴] LabVIEW把一个IEEE的浮点数转换成一个实数

[复制链接]
发表于 2019-9-7 11:15:01 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
最近刚好用到浮点数据储存的相关知识,分享下:
' }4 M; B& q+ x. a, x20.5的二进制为10100.1! g: I# f; h; J& ]  D) n
1.01001*2^4
: M! a5 q3 Z+ ^* `! G; ?' q( y尾数(小数点后的数)01001,补够23位 010 0100 0000 0000 0000 0000! K5 Q: u" w; Q) J" j  T9 p% \
指数:4,加上127,就是131,二进制1000 0011, v# y& b* P! ^2 Z
用二进制表示就是 (符号数位1位)0 (指数位8位)0 1000 0011 (尾数位23位)010 0100 0000 0000 0000 0000
* L4 `1 Q! j/ g写成二进制标准形式:0100 0001 1010 0100 0000 0000 0000 0000: y8 G$ z1 Z0 l5 i
写成16进制就是41 A4 00 002 C, N& I$ F: }% c
0 J. V; G# u# G7 H: ]( l1 p+ M# q
附件图片是代码,超级简单,反过来将32位储存的值转换成浮点数据也是可以的,只能说LabVIEW太强了!
" U4 a$ l+ Y% h5 W可以参考下NI的描述,反正我是没看完!
% o3 ?  M' g2 {. V& H. G8 dhttp://digital.ni.com/public.nsf/allkb/5C220F26D6BFD4984825717D00336CEE. \8 b, u% l: ~9 K& @5 Y3 }3 `

  i- l  ]2 G0 P4 I6 L0 J4 e( q9 |
无标题.png
IDAQ-USB-6009数据采集卡
发表于 2019-9-9 07:47:15 | 显示全部楼层
在线课堂
谢谢分享 希望多多支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|无图浏览|手机版|网站地图|虚拟仪器家园 ( 沪ICP备13044638号-3 )

GMT+8, 2019-11-22 04:52 , Processed in 0.035392 second(s), 27 queries , Gzip On, MemCache On.

Powered by vihome X3.4

© 2006-2019 IOEDU Inc.

快速回复 返回顶部 返回列表