LabVIEW函数选板中的绝大多数函数都存储在VI.LIB目录中,在函数选板中看到的函数都可以在帮助文件中看到,也就是说是公开文档的。其实,在VI.lib中,还存在大量的未列入文档的实用函数,这些函数基本上是LabVIEW内部使用的,因此,帮助文件中没有具体列出。
很多未列入文档的函数具有相当高的实用价值 ,很多时候,我们需要的函数都可以在这里找到,在VI OF DAY中,我将逐步介绍一下这些函数及其用法,首先介绍的是几个重要的高级字符串处理函数,这些函数非常常用。
首先我们看看这些函数所在的文件夹。
Joint String.vi就是字符串高级处理函数之一,它的用途是把字符串数组通过特殊的分隔符号,连接成一个单一的字符串,这个函数经常用于文件操作中,下面是它的具体用法。
上面的程序框图把字符串数组通过***分隔符连接成一个单一的字符串.
该函数是公开源代码的,其源代码如下图所示:
该函数的程序框图虽然很简单,但是存在两个重要的技巧.
1、数组是删除函数如果不连接长度和索引,则自动删除最后一个元素,同时返回删除后的数组以及删除后的元素。
2、构建一个分隔符构成的数组,然后巧妙地利用了交叉数组函数,通常情况下,交织数组函数都是在处理数据时采用,实际它是多态函数,直接支持字符串操作。