
在同一个地方跌倒两次,才能体会到“好记性不如烂笔头”!
一、 4字节16进制的字符串→浮点数(float)
在一般的高级语言像C系列、Java等语言中,4字节16进制数转换为float的方法很简单,类似 data[].f 一句话就搞定了。
LabVIEW中没有类似的专用函数,但是提供了强制类型转换模块,转换成float就需要使用这个模块,实现方法如下:

注意一点,强制类型转换的类型参数要设置成单精度模式,右键该数字—表示法—SGL(单精度),就OK了。
二、 布尔数组→1字节16进制的字符串
这里也需要使用到强制类型转换模块,方法也比较简单。实现如下:

由于LabVIEW中字符串默认都是以ASCII码的形式显示的,所以16进制的字符串以正常模式显示出来会是乱码,这时只需要将字符串显示模块设置成16进制显示就可以正常显示。
网友评论