找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 9297|回复: 7

labview里面怎么把4字节16进制浮点数转化为10进制数

[复制链接]
发表于 2010-9-25 17:50:46 | 显示全部楼层 |阅读模式

将从串口采集的32位16进制补码转化为浮点数;
比如:42C80000---》100

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1经验 +10 收起 理由
babycu + 10 版主好样的。

查看全部评分

发表于 2010-10-16 14:42:10 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2010-11-15 10:59:36 | 显示全部楼层
版主,后面板的密码是什么啊,谢谢
回复 顶

使用道具 举报

发表于 2011-5-22 19:42:50 | 显示全部楼层
(1)下位机接收到如下16进制的数据
06 2D 2F 02 5B 2D 0C 2B 99 0D CF 21 00 00 00 00 00 00 00 00 05 27 26 9A
6C D8 0D 2A 8B F7 0E 25 00 9B 3C 9B 0C F1 B7 A 0 03 32 EC 7B AB B9 0C 3E
68 9B 00 00 66 9E 3A E7 B5 37 02 F1 D6 0D 0A

我想转换成对应的ASCAll码字符串数据
(编号)    6  15 5 14 3
(状态)    0  3   0 0  0
(信噪比)43 35 38 41 50
(相位)    3 081 795. 156 0 2 529 906. 824 39 744. 615 47 - 1 279 260. 241
(距离)   20 418 388. 5 0 22 089 232. 1 21 716 754. 6 20 541 664. 3
(星期数)751
(时间s) 26 277. 988 263 735
    请问怎么进行转换??括号里的只是解释部分,本来没有。

(2)我想给下位机发送16进制的命令,例如:我在字符串输入控件中输入正常显示的字符串命令,怎么通过里面的程序转换成16进制的字符串,再赋给visa  write节点,写入串口?

请大哥帮一下忙,小弟万分感谢!!
回复 顶

使用道具 举报

 楼主| 发表于 2010-11-25 20:50:37 | 显示全部楼层
我是用type case做的;
也可以参考飞雨天版主提出的 flaten to string & unflatern string( numeric 选板里)
http://cpubbs.com/bbs/forum.php?mod=viewthread&tid=19772
回复 顶

使用道具 举报

 楼主| 发表于 2010-11-25 20:51:08 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2022-10-26 14:29:34 | 显示全部楼层
labview里面怎么把8字节16进制浮点数转化为10进制数
回复 顶

使用道具 举报

 楼主| 发表于 2026-5-28 19:52:55 | 显示全部楼层
在 LabVIEW 中将四字节(32 位)数据转换为单精度浮点数(SGL),核心方法是使用“类型转换”(Type Cast)函数,确保输入为 U32 且输出设为 SGL(单精度浮点数),按 IEEE 754 标准解释字节。

- 若输入是 十六进制字符串(如 `"40490FDB"`):先用 “十六进制字符串至数值” 转为 U32,再用 “类型转换”(右键设输出为 SGL)得浮点数。
- 若输入是 字节数组(如从串口收到的 4 字节):可直接 “类型转换”(输入接 U8 数组,输出设为 SGL),但需注意字节序(大端/小端);若结果异常,插入 “交换字节” 函数(编程 → 数值 → 数据操作)。
- LabVIEW 的 “类型转换” 不进行数值缩放,而是按二进制位强制 reinterpret,等效于 C 语言的 `*(float*)&u32_value`。
- 确保四字节内容符合 IEEE 754 单精度格式,否则可能输出 `NaN`、`Inf` 或无意义值。

无需手动解析符号/指数/尾数,LabVIEW 自动按 IEEE 754 处理。若处理通信数据(如 Modbus),常需先拼接字节、判断字节序,再 Type Cast。
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-28 01:19 , Processed in 0.057567 second(s), 12 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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