光学  

   你现在的位置:JUNTRY>>主 页>>              今天是:

LabVIEW之5: LabVIEW 字符串---String

 

 

                                       我们先来看一下字符串的基本控制元和显示元

                                                 

                                     有没有发现我在控制端输入Taiwan,则马上显示

                                     在控制元上。可是如果我改变一下显示型式,看

                                     一下有哪些

                                                

                            我们之前看到的都是 Normal Display,当然你也可以试试看其

                            它的,譬如说 Password Display,当你输入之后会以星号的型

                            式显示出来

                                                             

                            当然你在做这些显示转换时,你不必担心字符串的数据是不是

                            会改变,看一下下面的例子

                                

                                   虚拟仪表                                                 程序方块图

                            

                             字符串的控制与表达型式你看完了,接下来我们来看一下如

                             何处理字符串数据,你有没有发现其实字符串都是由一堆英文

                             字、数字等等来表示,那我们是不是可以把这些当作一个

                             个的字符,组成字符串。而字符串是不是就如同字符组成一维

                             数组,既然如此,数组提供很多处理数组的函数,而字符串

                             也不例外,我们来看看有哪些

                                                 

                                         我们先从例子来学这些函数,也比较好记忆

                            

                              虚拟仪表                                                                 程序方块图

                                  

                                 上面的例子用了很多字符串函数,先来介绍一个我们常用

                                 的函数 Format Into String

                                              

                                  它会自动将数值、字符串型式转成字符串的数据,大家可能

                                  觉的好奇,那函数怎么知道我们要的是数值数据还是字

                                  串的数据,这里我们就要先给它限制,限制的地方在上

                                  图,大家有没有看到 format string 按右键选 Edit Format

                                  String

                                                                

                                                            按入之后就出现下图画面

                                          

                                       有没有看到 Selected Operation 其中的选项就是你即将

                                       数值或字符串变成字符串数据,且输出的型式都是这里设

                                       定,以后如果字符串输出结果你有不满意就来这里更改

                                      还有没有看到 Concatenate Strings 有点像数组中的 Build

                                      Array 函数,只是它是结合字符串

                                                      

                                      还有介绍到字符串长度的显示,它可以显示字符串中的字符

                                      个数

                                                        

                                      其实如果你对上面介绍有很深入了解,你会发现上面

                                      有一个地方更改之后结果是一样,就是 Concatenate

                                      Strings 可以改成 Format Into String,不过要用到改限制

                                      条件 (format string) 的观念,大家不仿做个练习,上面

                                      是我随变举的例子,当然字符串函数有很多功能,如果

                                      有不懂得就利用 Context Help 来帮你了解如何使用。

 

                                     接着教大家一个特别的函数,它叫 Format Date/Time String

                                               

                                    它的功能可以输出时间、日期等字符串型式,所以你以后就

                                    可以利用它在资料上标注时间日期,不过你必须在 format string

                                    的地方输入你想要的输出

                                                  

                                      所以你要在数据上有年份的记载,你就输入%Y,如下图

                                                      

                                        同理如果要日期,那就输入%d

                                                         

                                    

                                                                                                    

                                    终于讲完了此章节,其实此章节的观念都是为了下一章

                                    节做基础,所以大家能把这里的函数观念弄熟如果大家

                                    读完此章节也请接着看下一个 Topic (File I/O),这样观念

                                    比较容易清楚           

 

第一课:LabVIEW 的前后面板和基本组件

 

第二课:LabVIEW 的数值按钮字符串

 

第三课:LabVIEW 的数值运算,波形显示,循环

 

第 四课:LabVIEW 的字符串函数与档案 I/O

 

第 五课:LabVIEW 字符串---String

 

第 六课:LabVIEW  建立子VI

 

以上内容属 http://www.juntry.com 版权所有,翻录必究

juntry@126.com