【LabVIEW开发】数据类型转换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【LabVIEW开发】数据类型转换相关的知识,希望对你有一定的参考价值。
参考技术A 在一般的高级语言像C系列、Java等语言中,4字节16进制数转换为float的方法很简单,类似 data[].f 一句话就搞定了。LabVIEW中没有类似的专用函数,但是提供了强制类型转换模块,转换成float就需要使用这个模块,实现方法如下:
注意一点,强制类型转换的类型参数要设置成单精度模式,右键该数字—表示法—SGL(单精度),就OK了。
这里也需要使用到强制类型转换模块,方法也比较简单。实现如下:
由于LabVIEW中字符串默认都是以ASCII码的形式显示的,所以16进制的字符串以正常模式显示出来会是乱码,这时只需要将字符串显示模块设置成16进制显示就可以正常显示。
LabVIEW十六进制和字符类型转换
在LabVIEW的串口通信中,数据的发送与接收都是基于字符串控件(常量)进行的。 字符串控件(常量)有两种表现形式:正常显示和十六进制显示。
- 正常显示:可打印字符以控件字体显示。不可显示字符通常显示为一个小方框。
- 十六进制显示:每个字符显示为其十六进制的ASCII值或其他编码值,字符本身并不显示。
本篇博文将介绍如何使用LabVIEW实现十六进制和字符类型转换。
字符类型转换为十六进制程序如下所示:
十六进制转换为字符类型程序如下所示:
代码下载:LabVIEW十六进制和字符类型转换-嵌入式文档类资源-CSDN下载
以上是关于【LabVIEW开发】数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章