LabView上机实验指导书1(4)

2019-02-17 17:18

图2-13 Case结构举例前面板

图2-14 属性设置

入公式节点,规定输入值和输出值就可以了。在LabVIEW7以前的版本中,公式的输入还是比较麻烦的,需要严格按照规定写公式,而LabVIEW7 Express开始提供了一种更为简便的方式,来解决大多数的计算问题(和以前版本相同的公式节点在Functions ? All Functions

图2-15 Calculation on Dynamic Data.vi前面板

? Structures ? Formula Node中)。我们可以通过LabVIEW 8自带的一个例子来看看公式节点是如何工作的,同时也感受一下LabVIEW 8的方便快捷。

从Help菜单下选择Find Example…,在弹出的对话框中选择New Example for LabVIEW7.0 ? Express VIs ? Calculation on Dynamic Data.vi,打开VI程序。

前面板如图2-15所示。

45-16

框图程序如图2-16所示。

Simulate Signal(Functions ? Express ?Signal Analysis ? Simulate Signal)——

在框图程序中添加此项后,将自动弹出一个对话框(如图2-17所示),可以对输出波形的属性进行设置。设置完成后单击【OK】按钮,结束设置。以后要更改设置只需用鼠标双击图标就可以了。

Formula(Functions ? Express ? Arithmetic & Comparison ? Formula)——添加

此选项,同样会弹出一个对话框,设置参数如图2-18所示。

图2-17 Simulate Signal 属性设置

图2-18 Formula属性设置

Time Delay(Functions ? Execution Control ?Time Delay)起延时的作用,添加

后会弹出一个对话框,要求输入延迟时间,如图2-19所示。一般来说,为了能够实现分时

互用,在循环结构中都要添加延时;也可以在Functions ? All Functions ? Time & Dialog中

45-17

选择其他延时函数。

Merge Signals(Functions ? Signal Manipulation ? Merge Signals)——用来将两个

或两个以上的信号合并成单一的信号输出。当一个信号和另一个信号相连时,这个函数将自动出现。

图2-19 Time Delay 设置

四、 作业

1.说明For循环和While循环的区别。

2.用Case结构编写一个小程序。 3.用顺序结构编写一个小程序。

4.使用公式节点时,如果输入变量的名称同输出变量的名称相同时,会怎样?

45-18

实验3 LabVlEW图形、数组、簇编程实验

一、 实验目的

? 学习如何创建数组和簇,掌握它们的区别以及相应的操作。

? 学习并掌握Chart和Graph的使用,了解它们的区别。 ? Chart的三种显示模式。

二、 实验设备

装有LabVIEW 8的计算机。

三、 实验内容

1. 数组

数组是一些具有相同类型的元素组成的集合。数组包含两方面的内容:元素和维数。 数组中的元素可以是数字、布尔、字符、路径、波形和簇等数据类型。

建立数组的步骤加下:

(1) 从数组和类子模板(Controls ? ?All Controls ?Array & Cluster)上选中数组 (Array),放置在前面板设计窗口中,此时为一个数组空壳,可以向里面添加(用拖曳的方法)数字、布尔、字符等数据类型的控制器或指示器,来建立相应的数组控制器和指示器。此时可以看到数组上有如下两个显示窗:

? 标号显示窗——标号从0开始,每单击一饮“增加”键,标号显示值顺序递增。这个标号就是数组元素的序号;对于一个含几个元素的数组,其标号为0~n-1。

? 元素显示窗——用来显示元素的数值。数组中的元素按序号排列。数组元素的查找按行/列标号进行。

(2) 右键单击标号窗口,弹出一个快捷菜单(如图3-1所示),选择Add Dimension来增加数组的维数。每单击Add Dimension选项一次,维数就增加一维。

图3-1 增加数组维数

2. 簇

簇相当于一个容器,容器中的元素可以是各种不同的数据类型。也就是说,可以在一个簇中放置控制模板上的各种控件,如数字控件、布尔控件、数组控件等,但是不能将输入控件和输出控件同时放入其中。因此,在编辑流程图时,可以减少连线数以及连线的节点数,最终简化流程图。它有多个输入,一个输出。

要建立簇,可选择控制模板中数组和类子模板(Controls ? All Controls ? Array & Cluster)上的Cluster,将其调入前面板。向类控件中放入元素,即将控制模板中的相应控件

45-19

图3-2 簇

放入其中,俗称把元素“捆绑’’在一起。

右键单击簇控件的边框,弹出一个快捷菜单,如图3-2所示。 快捷菜单中前8项的功能与数字控件相同,后3项说明如下:

? Reorder Controls In Cluster用于设置类控件中各元素的排列顺序,这个排列顺序是输出信号的顺序,如图3-3所示。在Cluster输出1和C1uster输出2两个簇控件中,元素输出的排列顺序不一样。

图3-3 Recorder Controls In Cluster 设置举例

? 单击该选项后,出现如图3-4所示的快捷菜单,选择相应的选项,可自动调节类控件的边框大小以及排列方式。

? Properties用来定义类控件的一些属性,如上面提到的“Autosizing”,改变标签(Label)的名称,是否显示标签(Labe1)等内容,以及添入描述信息。这是 LabWEW 7 Express中新增加的属性页面,可以方便地自定义前面板对象。属性页面如图3-5所示,将前面板的属性特征集中到了一些简单的配置对话框中。 数组和簇的区别如下:

? 可以包含不同的数据类型,而数组仅可以包含相同的数据类型。 ? 簇具有固定的大小。

45-20


LabView上机实验指导书1(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:华东师范大学经济学考研历年真题803,849都有

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: