4.2.2 数值——字符串的相互转换
在LabVIEW图形化语言中,字符串的使用的极为广泛。在仪器控制应用过程中,控制命令、数值数据通常是以字符串的方式传递;文件的存、取也需要使用字符串;数据的保存和处理也离不开字符串;在我前面谈到过的“多列列表框“也是用字符串传送数据的;报告生成也使用字符串传送报告的内容和信息;但这里主要介绍数值——字符串的转换和它的逆变换和一些字符串变换的基本用法和功能。
1、逻辑结果转换
简单的实现逻辑结论的字符串转换,在实际应用中比较灵活和特性直观。下面的方法更为简单。
2、数值通过属性节点直接转换
假如:有一个数值型控件——电压测量结果显示,它的数值(100.123456789)需要转换成为字符串提供给测试报告和“字符串显示”控件。利用属性节点可以实现这一目的,见例图。
下拉列表中的数值转换见下图。
枚举类型亦如此。
3、格式化字符串
其实还有许多方法可以进行数值——字符串的转换,请看下面的例图。其中“格式化写入字符串”函数用得最为广泛,单击该函数将弹出一个对话框,进行更复杂的配置。
测量和分析的结果往往都是数字型的,而显示则通常是字符串,所以熟练的掌握相互的转换方法是十分必要的。这里仅仅是一些简单的基本介绍,更多的是需要不断的实践和多看例程,这样才能得到有效的提高。字符串——数值的变换的方法与此相近,这里就不多谈了。