LabVIEW

 找回密码
 注册

扫一扫,访问微社区

查看: 359|回复: 1

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

[复制链接]
发表于 2019-9-7 11:15:01 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
最近刚好用到浮点数据储存的相关知识,分享下:
, C$ l" O3 s8 }20.5的二进制为10100.1
( ^' p6 ^, T" v* n1.01001*2^4/ f+ c4 W0 m3 _( w/ L* S
尾数(小数点后的数)01001,补够23位 010 0100 0000 0000 0000 00008 `* z- S) |8 p* q6 N2 }$ i
指数:4,加上127,就是131,二进制1000 0011( G3 d8 L4 y$ X& P. @
用二进制表示就是 (符号数位1位)0 (指数位8位)0 1000 0011 (尾数位23位)010 0100 0000 0000 0000 0000
3 B; U& F; a9 l- X  M写成二进制标准形式:0100 0001 1010 0100 0000 0000 0000 0000
& g  Z* Y. B- i1 d写成16进制就是41 A4 00 00  Z9 v, P, s" Y' R$ Z) m
% d+ B% I9 v+ B. z' x
附件图片是代码,超级简单,反过来将32位储存的值转换成浮点数据也是可以的,只能说LabVIEW太强了!+ v8 F) y. [. [; E" H
可以参考下NI的描述,反正我是没看完!
  W. q4 P) O$ }1 z" lhttp://digital.ni.com/public.nsf/allkb/5C220F26D6BFD4984825717D00336CEE" S5 m8 g  v4 k) N" ]# C% `7 E
6 _2 B+ B3 K* R# f, ~' N) B/ F* a
无标题.png
IDAQ-USB-6009数据采集卡
发表于 2019-9-9 07:47:15 | 显示全部楼层
在线课堂
谢谢分享 希望多多支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2020-8-15 06:27 , Processed in 0.025045 second(s), 20 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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