LabView学习笔记(数值、枚举、字符串)

1、数值

        在LabView中,数值型数据主要包括浮点型和整型。

        浮点型包括:单精度浮点型、双精度浮点型、扩展精度浮点型、单精度浮点复数、双精度浮点复数、扩展精度浮点复数、定点

        整型包括:单字节整型、双字节整型、有符号长整型、64位整型、无符号单字节整型、无符号双字节整型、无符号长整型、无符号64位整型

        想要更改数值控件的类型,只需右键控件选择即可,如下图,这里还有其他操作,比如创建常量、创建输入控件或显示控件、转换为数组、常量等

 

示例:使用无符号单字节整型实现加法,240+25,观察其输出结果。 

        在前面板添加两个输入控件,在程序框图面板更改类型为无符号单字节整型,然后添加加法函数,连接起来,如下图:

        在加法函数输出端口创建显示控件,右键-创建-显示控件

        完整程序框图和运行结果如下 :输出结果为4,原因是无符号单字节整型的数值范围为0~255,所示最大值为255,而加的结果是265,比255大,所以多出来的值从0开始,多出10,从0开始即结果为9。

 注意:同C里面的switch语句一样,不能使用浮点型数据作为条件。在LabView中,同样不能使用浮点型数据作为条件结构的选择器标签值,因为浮点运算可能存在四舍五入的误差。

2、枚举

        枚举控件提供的是一个可供选择的列表项,类似于菜单下拉列表,用户可轮流选中控件中的列表。在前面板中,鼠标右键-下拉列表与枚举-枚举

        添加枚举控件后,选中控件,鼠标右键,选中编辑项,然后就可以在弹出的对话框中编辑枚举值

        在程序框图中放置条件结构,把枚举控件与条件结构连接起来,连接后,条件结构的标签值会自动改变为枚举控件的值,但是此时查看到缺少了一个分支,我们只要选中条件结构然后右键,选则在后面添加分支,即可出现缺少的条件分支 。

3、字符串

         在LabView中,字符串用于存储和处理文本信息。它被表示为一组字符序列,可以包含任意字符,包括字母、数字、符号、空格等。LabView中的字符串是不可变的,这意味着,一旦创建,内容不可更改,任何对字符串的修改操作实际上都是创建一个新的字符串。

        LabView提供了很多字符串操作函数和方法。包括连接、截取、替换、搜素、比较等。字符串还能通过数值、布尔值或其他类型转换为字符串。

1)、字符串长度函数

  案例:输入一个字符串,输出其长度

        在前面板中添加一个字符串输入控件,在程序框图面板中,添加字符串长度函数

        然后将其连接起来,并在字符串长度函数输出端创建显示控件,然后运行,观察结果: 

        结果为6是因为中文占两个字节。

2)、字符串连接函数

        在上一个案例的基础上,添加一个字符串连接函数,然后在输入端创建一个字符串常量 ,再连接字符串输入控件,最后在输出端创建显示控件,然后运行查看结果:

4、获取时间和日期

 

案例:使用获取日期和时间函数获取系统的日期时间,并使用字符串连接函数让其完整显示出来

        在程序框图中,添加日期和时间函数,然后在其输出端创建显示控件,然后添加字符串连接函数,连接起来,再在字符串输出函数的输出端创建显示控件,然后查看结果 :