【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开发】数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章

LabVIEW十六进制和字符类型转换

LabVIEW十六进制和字符类型转换

LabVIEW十六进制和字符类型转换

labview中怎么将时间字符串转化为时间数据类型?

labview中啥是严格类型VI,怎样创建严格类型VI

在labview中如何将16进制字符串数组转化为十进制数值数组?