csxcs366的博客--LABVIEW CVI

http://labview.weebly.com/ 群:80754347 群:78561268 群:37591940

VI OF DAY---高级字符串函数之Join String.VI 2010-02-02 17:28

LabVIEW函数选板中的绝大多数函数都存储在VI.LIB目录中,在函数选板中看到的函数都可以在帮助文件中看到,也就是说是公开文档的。其实,在VI.lib中,还存在大量的未列入文档的实用函数,这些函数基本上是LabVIEW内部使用的,因此,帮助文件中没有具体列出。

很多未列入文档的函数具有相当高的实用价值 ,很多时候,我们需要的函数都可以在这里找到,在VI OF DAY中,我将逐步介绍一下这些函数及其用法,首先介绍的是几个重要的高级字符串处理函数,这些函数非常常用。

首先我们看看这些函数所在的文件夹。

Joint String.vi就是字符串高级处理函数之一,它的用途是把字符串数组通过特殊的分隔符号,连接成一个单一的字符串,这个函数经常用于文件操作中,下面是它的具体用法。

 

上面的程序框图把字符串数组通过***分隔符连接成一个单一的字符串.

该函数是公开源代码的,其源代码如下图所示:

 

该函数的程序框图虽然很简单,但是存在两个重要的技巧.

1、数组是删除函数如果不连接长度和索引,则自动删除最后一个元素,同时返回删除后的数组以及删除后的元素。

2、构建一个分隔符构成的数组,然后巧妙地利用了交叉数组函数,通常情况下,交织数组函数都是在处理数据时采用,实际它是多态函数,直接支持字符串操作。

类别:VI OF DAY |
上一篇:黑色幽默之狗日的GDP | 下一篇:黑色幽默之“局长,有任务?”
以下网友评论只代表其个人观点,不代表本网站的观点或立场