多语言展示
当前在线:934今日阅读:176今日分享:34

labview中如何实现字符串与数值的相互转换

字符串和数值进行转换是labview中常用的操作之一,开发环境中也提供比较多的转换函数,分为两类:数值转换为字符串以及字符串转换为字符。
工具/原料

labview开发环境

方法/步骤
1

字符串与数值间的转换与强制类型转换和平化字符串不同。强制类型转换是针对特定内存空间的数据重新构造,而该函数是指不同类型之间的转换,他们占用的内存空间是完全不同的,需要注意。

2

整数可以转换成十进制、十六进制、八进制等形式。“宽度”端子未设置时,默认自动调整字符串宽度为数值位数。设置宽度后,如果数字位数不足,则左侧填充空格或者0。

3

浮点数可以转化为小数、指数或者工程字符串。转化时可以设置宽度和精度,精度指小数点后的位数,默认为6位;宽度指总的位数,不包含小数点。

4

数值转化为字符串的这类函数为多态函数,可以处理标量、数组簇和簇数组。

5

同理,字符串也可以转化为相应的十进制、十六进制数。其中,“默认值”端子有两个作用,一是确定输出数据类型,二是当字符串无法转换成数值时,输出默认值。

6

字符串至数值的转换函数也是多态函数,可以处理标量、数组、簇和粗数组。

推荐信息