LabVIEW虚拟仪器第2章.ppt_第1页
LabVIEW虚拟仪器第2章.ppt_第2页
LabVIEW虚拟仪器第2章.ppt_第3页
LabVIEW虚拟仪器第2章.ppt_第4页
LabVIEW虚拟仪器第2章.ppt_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章数据类型和结构、2.1数值型数据2.2布尔型数据2.3字符串2.4数组和簇2.5波形数据2.6动态数据类型2.7局部变量和全局变量、2.1数值型数据、前面板窗口中, 数值型数据控件位于ALL ControlsNumeric子面板中,包括数值输入/显示控件、时刻显示/显示控件、垂直填充/指示滑动条、垂直进度/刻度条、水平填充/指示滑动条、水平进度/刻度条、旋钮您可以在前面板视窗中的物件上按一下滑鼠右键,对数字物件进行各种设定,包括显示列、控制资料列、格式精确度列、属性列等。 “表示法”(production )选项允许您选择不同的数值类型。 EXT/DBL/SGL:扩展/双/单精度浮点类型

2、I32/I16/I8:代码长度/字/字节整数类型V32/V16/V8:代码长度/字/字节整数类型cxt/,1 )外观由对象元素显示标签或识别前面板和程序块中的对象的Caption :详细说明前面板对象的Enabled station Show radix :勾选复选框,显示对象的基数。 Show increments/decrement :显示对象的递增和递减按钮。2 )数据范围数值设置对象数据范围的默认值:允许在数值框中输入对象默认值的表示:使用默认范围表示数值数据:设置数据范围的最大值、最小值和增量范围之外的行为。 输入的数据超过设定的数据范围的话3 )变更格式和精度对数值对象格式和精度格

3、式:位和精度类型:隐藏无效的零:时间格式:日期格式:高级编辑模式:4 )说明信息记述对象的目的,使用说明,关闭,数值操作节点1 ) 基本数值修正运算函数:加减除法等一系列不同的表现精度间的变换,布尔量间的变换,单位变换等3 )多个:其中的节点有多个操作,2.2布尔型数据,机器设定修正时有几个控制按钮和指示灯等的控制, 在这些控制的数据类型一般在布尔型程序设定修正过程中进行几个判断时也使用的布尔型数据的值为真和假的前面板中,布尔型控制位于All controlsbooleans中,包括开关按钮、提升开关、 有单选按钮等控件,右键单击前面板窗口的控件,弹出的快捷菜单中可以设定空间的不同点是,布尔控

4、件的机械动作设定项目的机械动作设定主要是开关、按钮等布尔控件实际的机械动作设定和按钮在操作中有时间间隔,机械动作设定模拟实际的开关设备的动作状态,从布尔控件的右按钮的快捷菜单中选择“属性”,设定控件的属性。 颜色:设定物件为真、假状态时的颜色,选取显示布林字元的核取方块,可同时编辑布林字元和关闭字元2 ) 操作变更布尔对象的机械动作按钮的动作:设定布尔对象的机械动作说明:记述选择的动作预览:显示具有选择的动作的按钮的动作显示灯能够测试:预览按钮的值是真的情况下,显示灯变量,3 )说明信息的内容是数值控制器布尔对象的操作节点位于子面板“函数布尔”中,包括and、or、异或、not、复合非或非同或

5、所包含的数组元素和/或操作、数值到布尔数组的转换、布尔值到如右图所示,AB的情况下,灯点亮。 2 .如右图所示,写入温度超过警报上限、警报on时警报灯点亮的温度监视器。 温度值可以由随机数发生器生成。 3 .给出任意的x,求出下式的值,反而,2.3字符串,字符串在LabVIEW编程中频繁使用,因此,LabVIEW在字符串的处理中使用功能丰富的字符串函数,用户不需要像c语言那样在字符串的操作中写入复杂的程序。 前面板中的字符串控件位于ALL Controlsstring path中,字符串控件包括输入控件、显示控件和下拉框。右键单击输入控件和弹出式快捷菜单字符串有四种视觉样式。 不能显示的字符是

6、可打印字符控制字体,不能显示的字符是小框显示,所有不能显示的字符是反斜线密码显示,各个字符是*16进制显示,各个字符是16进制的ASCII代码字符串操作函数是程序块函数的“ALL FuntionsString” 字符串操作函数在字符串长度的校正运算、字符串的连接、替换字符串的检索等操作字符串操作子面板中包含Express VIbuild text,将文本和关残奥度量输入组合输出的字符串、字符串样本、表格和树形控制表格(Table )和树形控制为control 表实际上是由字符串组成的二维数组。 树控件以树形式显示多层内容,而Windows资源管理器以树控件显示文件目录。表和树控件的示例、返回、

7、2.4数组和簇、数组是同一类型的元素的集合,由元素和维两个残奥元定义。 数组中的元素可以是任何基本数据类型,如数字类型、布尔类型或字符串类型。 数组操作函数1,数组大小: n维数组中每维成员数据的个数2,显示索引数组:得到n维数组的元素或字数组3,替换数组子集:替换数组索引的元素或字数组,原始数组大小,与数据类型完全一致的新数组4 删除数组元素:构成,但是同一数组只能包含一个简单的数据类型,同一群集可以包含多个数据类型的元素。 创建群集可以打包不同类型的数据,并在访问其中的元素时首先解包群集。 在程序运行时,可以自由更改数组的长度,但簇的元素格式是固定的。 中的组合图层性质变更选项。 前面板控

8、件的群集位于all controls array群集中,可以按添加顺序对群集中的元素(如数字、布尔值、字符串和数组)进行排序。 元素相同,但是不同的群集是不同类型的群集。默认情况下,输出端子的数量和数据类型会根据输入的群集自动调整,并按群集中的元素索引排序。 2、包函数(Bundle )此函数用于为群集中的每个元素指定值。 3、按要素名称分解捆绑函数(Unbundle By Name )通常的解捆绑函数在解捆绑后,只要将鼠标放在输出端子上就能看到输出要素的名称,程序的可读性不高。 此函数可以具有根据名称选择的输出集群内部元素。 其中元素名称是指元素的标签。 4 .按元素名称打包函数(Unbun

9、dle By Name )此函数通过集群内部元素名称为集群内部元素指定值。 引用群集是必需的,此函数引用群集以获取元素名称。对于error in和error out集群系统错误,code有预定义,通过选择Help-Explain Error打开错误解释框,可以找到更详细的错误代码解释。 簇样本、簇样本、返回、2.5动态数据类型、动态数据类型是指,在编制程序时不限制具体的数据类型,通过根据程序的执行动态地指定数据类型,能够从复杂的数据类型的转换中解放程序2.6局部变量和全局变量(在LabVIEW 7.1中是许多函数和VIs )通常需要在相同VI的不同位置或不同VI访问相同的控制对象,在这种情况下

10、,无法实现控制对象之间的连接。在这种情况下,需要局部变量或全局变量。 局部变量或全局变量允许您在程序框图中的多个位置读写相同的控件。 在函数模板的“结构”子模板中,只能在同一程序中使用图标,并且每个局部变量位于前面板上的一个控件中读写局部变量创建可读写控件、局部变量、局部变量和局部变量的步骤, 从函数调色板的Structures子调色板中选择Local Variable节点之前,在面板或程序块中创建局部变量的控件上单击鼠标右键,然后选择“Create-Local Variable”选项以将局部变量设置为全局变量可以通过全局变量在不同的VI之间进行数据交换,多个不同数据类型的全局LabVIEW全局变量以独立的VI文件形式存在于1个全局变量的VI文件中,该VI文件只有前面板,而程序注意:使用局部变量和全局变量时必须避免冲突。 例如,如果在程序的两个不同位置同时写入同一对象的局部变量或全局变量,则会发生冲突现象,此时的变量值是不可预测的。 因此,我们必须注意程序的执行顺序,避免竞争现象,进行练习。 1 .第5章的练习问题2在连续温度收集监控中追加警报信息,如下图所示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论