Lab View实验指导书

合集下载

LabVIEW实验指导书

LabVIEW实验指导书

L a b V I E W实验指导书集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]实验1 LabVIEW编程环境与基本操作实验一、实验目的●了解LabVIEW 7 Express的编程环境。

●掌握LabVIEW的基本操作方法,并编制简单的程序。

二、实验设备安装有LabVIEW 7 Express的计算机三、实验内容1、LabVIEW的工作环境1)启动界面对话框各按钮作用如下:【New】——创建一个新的VI(Virtual Instument)程序。

【Open】——打开一个已有的VI程序【Configure】——设置NI的测量和控制工具,如DAQmax的设置【Help】——LabVIEW帮助2)面板窗口和框图程序窗口①前面板窗口工具栏:(Run,运行) (Abort Execution,终止运行) (Pause/Continue,暂停/继续) (Run Continuously,继续运行)(Text Settings,字体设置)(Align Objects,排列方式) (Distrbute Objects,分布方式) (Reorder,重叠方式)②框图程序工具栏(Highlight Execution,高亮执行) (Start Single Stepping,单步执行) (Start Single Stepping) (Step Out)2、LabVIEW模板介绍1)工具模板(Tools Palette)2)控制模板(Control Palette)3)功能模板 (Functions Palette)3、LabVIEW程序设计的一般过程1)前面板设计使用输入控件器和输出指示器来构成前面板。

控制器是用户输入数据到程序的方法,而指示器显示程序产生的数值。

2)框图程序的组成框图程序由节点、端口和连线和组成。

前面板框图程序3)从框图程序创建前面板对象用任意LabVIEW工具,用户都可以用鼠标右键单击任意的LabVIEW 功能函数或者子程序,然后可以弹出其快捷菜单。

labview试验指导书2012版本

labview试验指导书2012版本

实验一虚拟仪器技术的构成与程序设计一、实验目的1、掌握基于虚拟仪器技术的测试系统组成及信号分析方法2、掌握LabVIEW的数据采集编程方法,熟悉LabVIEW程序设计、调试的基本方法。

二、实验设备Labview2011软件、NI USB-6009数据采集卡、普通计算机、,实验用可调直流电源,导线若干。

三、实验原理Labview的数据采集(Data Acquisition)程序库包括了许多NI 公司数据采集(DAQ)卡的驱动控制程序。

通常,一块卡可以完成多种功能—模/数转换,数/模转换,数字量输入/输出,以及计数器/定时器操作等。

用户在使用之前必须DAQ卡的硬件进行配置。

这些控制程序用到了许多低层的DAQ驱动程序。

本项实验内容需要一块安装好的DAQ卡以及LabVIEW开发系统3.1 数据采集系统的组成DAQ系统的基本任务是物理信号的产生或测量。

但是要使计算机系统能够测量物理信号,必须要使用传感器把物理信号转换成电信号(电压或者电流信号)。

有时不能把被测信号直接连接到DAQ卡,而必须使用信号调理辅助电路,先将信号进行一定的处理。

总之,数据采集是借助软件来控制整个DAQ系统。

包括采集原始数据、分析数据、给出结果等。

图1-1中描述了插入式DAQ卡。

另一种方式是外接式DAQ 系统。

这样,就不需要在计算机内部插槽中插入板卡,这时,计算机与DAQ系统之间的通讯可以采用各种不同的总线,如并行口或者PCMCIA等完成。

这种结构适用于远程数据采集和控制系统。

图1-1 插入式数据采集系统示意图当采用DAQ卡测量模拟信号时,必须考虑下列因素:输入模式(单端输入或者差分输入)、分辨率、输入范围、采样速率,精度和噪声等。

单端输入以一个共同接地点为参考点。

这种方式适用于输入信号为高电平(大于一伏),信号源与采集端之间的距离较短(小于5米),并且所有输入信号有一个公共接地端。

如果不能满足上述条件,则需要使用差分输入。

差分输入方式下,每个输入可以有不同的接地参考点。

虚拟仪器技术实验指导书(紫金2012)

虚拟仪器技术实验指导书(紫金2012)

实验2 LabVIEW图形、数组、簇编程实验(设计型)1.实验目的(1)学习如何创建数组和簇,掌握它们的区别以及相应的操作。

(2)学习并掌握波形图和波形图表的使用,了解它们的区别。

2.实验设备安装有LabVIEW8.2的计算机3.实验内容(1)利用For循环建立一个一维数组并给出数组中的元素个数;建立一个二维数组给出数组中元素个数,并求出二维数组中元素的最大值、最小值。

(2)产生两个一维数组,分别组成一个二维数组和一个簇,然后用波形图显示二维数组,用XY图显示簇。

(3)设计一个VI来测量温度,每隔0.25秒测一次,共测定10秒,温度范围为0~100度。

在数据采集过程中,VI将在波形图表上实时地显示测量结果。

在采集过程结束后,在波形图上画出数据波形曲线,并算出温度的最大值,最小值和平均值。

4.实验原理(1)数组数组是一些具有相同类型的元素组成的集合。

数组包含两方面的内容:元素和维数。

数组中的元素可以是数字、布尔、字符、路径、波形和簇等数据类型。

(2)簇簇相当于一个容器,容器中的元素可以是各种不同的数据类型。

也就是说,可以在一个簇中放置控制选板上的各种控件,如数字控件、布尔控件、数组控件等,但是不能将输入控件和输出控件同时放入其中。

(3)图形子选板LabVIEW8.2的图形子选板提供了完成各种图形显示功能的控件。

按照处理测量数据的方式和显示过程的不同,图形显示控件主要分成两大类,一类为图形,另一类称为图表。

这两类控件都是用于图形化显示采集或生成的数据。

图形和图表的区别在于各自不同的数据显示和更新方式。

含有图形的VI通常先将数据采集到数组中,再将数据绘制到图形中。

该过程类似于电子表格,即先存储数据再生成数据的曲线。

数据绘制到图形上时,图形不显示之前绘制的数据而只显示当前的新数据。

图形一般用于连续采集数据的快速过程。

与图形相反,图表将新的数据点追加到已显示的数据点上以形成历史记录。

在图表中,可结合先前采集到的数据查看当前读数或测量值。

LabVIEW实验指导书

LabVIEW实验指导书

实验1 LabVIEW入门1 实验目的(1)初步学会使用LabVIEW;(2)掌握创建自己的VI。

2 实验任务(1)建立一个测量温度和容积的VI;(2)为 VI创建图标和联接器;(3)使用LabvIEW图表模式。

3 实验步骤练习1-1:建立一个测量温度和容积的VI,其中须调用一个仿真测量温度和容积的传感器子VI。

步骤如下:1.选择File»New,打开一个新的前面板窗口。

2.从Controls»Numeric中选择T ank放到前面板中。

3.在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。

4.把容器显示对象的显示范围设置为0.0到1000.0。

a. 使用文本编辑工具(Text Edit Tool),双击容器坐标的10.0 标度,使它高亮显示。

b.在坐标中输入 1000,再在前面板中的其他任何地方单击一下。

这时0.0到1000.0之间的增量将被自动显示。

5.在容器旁配数据显示。

将鼠标移到容器上,点右键,在出现的快速菜单中选Visible Iterms»Digital Display即可。

6.从Controls»Numeric中选择一个温度计,将它放到前面板中。

设置其标签为“温度”,显示范围为0到100,同时配数字显示。

可得到如下的前面板图。

图1-1练习1-1的前面板图7. W indowsºShow Diagram 打开流程图窗口。

从功能模板中选择对象,将它们放到流程图上组成下图(其中的标注是后加的)。

图1-2 练习1-1的流程图该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前棉板的设置自动带出来的。

a.乘法器和随机数发生器由Functions»Numeric 中拖出,尽管数值常数也可以这样得到,但是建议使用c 中的方法更好些。

b. 进程监视器(Process Monitor )不是一个函数,而是以子VI 的方式提供的,它存放在LabVIEW\Activity 目录中,调用它的方法是在Functions»Select a VI 下打开Process Monitor ,然后在流程图上点击一下,就可以出现它的图标。

Labview实验指导书

Labview实验指导书

Labview虚拟仪器实验指导书宋爱娟2009.2目录实验一 Labview的认识性实验(2学时)10 (3)实验二 Labview的基本操作(2学时)13 (4)实验三数据操作实验(2学时)14 (6)实验四 labview结构在编程中的应用(4学时)15……………10实验五 labview中字符串、数组、簇的实验(2学时) (16)实验六图表和图形实验(4学时) (23)实验七专业测试系统的搭建实验(2学时) (28)实验八创建子VI(2学时) (32)实验九人机界面交互设计实验(2学时) (35)实验十波形编辑及频谱分析实验(3学时) (39)实验十一救援用LED灯实验(4学时选作) (41)实验一 Labview的认识性实验一、目的1、熟悉Labview的基本组件2、熟悉Labview的前面板、程序框图、快捷和下拉菜单3、掌握Labview的选项板及在线帮助二、环境1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768)2、Labview8.6软件三、容与步骤:[练习1] 启动Labview,查找Labview示例步骤:1.打开文件VibrationAnalysis.vi(c:/ProgramFiles/NationalInstruments/LabVIEW 8.6/examples/apps/demos.llb)2.单击按钮Run运行该程序3.改变采样速率4.改变采样速度,验证希望速度与实际速度是否一致[练习2] 熟悉前面板与程序框图的切换及观察程序流的执行过程1.在练习1的基础上,利用快捷方式将前面板切换到程序框图。

2.单击高亮度显示按钮观察代码的数据流向。

[练习3] 熟练打开运行一个VI1.练习查找所定VI,另用帮助查找含有FILTER的示例,找到其中的ExpressFilter.VI程序双击打开2.运行该程序3.改变仿真频率、仿真幅度和仿真噪声幅度观察指示器的值与图中值是否一致。

《虚拟仪器》实验指导书(修改)

《虚拟仪器》实验指导书(修改)

《虚拟仪器技术》实验指导书电子与信息学院实验五:图形显示控件实验目的:(1)熟悉图形显示控件中波形图表、波形图和XY图的使用;(2)熟悉LabVIEW的数组、簇和三角函数等的使用。

项目一:描绘同心圆实验要求:用XY图显示时需要对数据进行簇绑定,两个圆的半径分别为1和2;用Express XY图显示时,如果显示的只是一条曲线,则只要将两个一维数组分别输入Express XY的X输入端和Y输入端即可。

本实验中为显示两个同心圆,所以在将数据接入到Express XY得到输入端时,要先用“创建数组”将数据连接成一个二维数组。

实验步骤:(1)打开LabVIEW 8.6,创建VI,切换到前面板,在“控件”→“新式”→“图形”子选板中选择“XY图”和“Express XY图”放置在前面板上。

(2)切换到程序框图,在“函数”→“数学”→“初等与特殊函数”→“三角函数”子选板中选择“正弦与余弦”放置在程序框图上。

(3)在程序框图上调用For循环,用For循环产生360个数据点,正弦值作为Y轴,余弦值作为X轴,这样画出的曲线为一个圆。

(4)在“函数”→“编程”→“簇、类与变体”子选板中选择“捆绑”,将“正弦与余弦”的输出组成簇数据,一路与“创建簇数组”连接,另一路乘以2后与“创建簇数组”连接,组成二维簇数组后与XY图连接。

(5)在“函数”→“编程”→“数组”子选板中选择“创建数组”,将“正弦与余弦”sin输出端口连接到“创建数组”的一个输入端,将sin输出值乘以2后连接到“创建数组”的另一个输入端,组成的二维数组连接到Express XY图的X输入端。

用同样的方法组成一个二维数组连接成Express XY图的Y输入端。

程序前面板程序框图项目二:正弦曲线与余弦曲线实验要求:在波形Graph 上用两种不同颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128个点,其中正弦曲线的00X =,1X ∆=,余弦曲线为02X =,5X ∆=。

labwiew课程设计

labwiew课程设计

labwiew课程设计一、课程目标知识目标:1. 让学生掌握LabVIEW编程基础,包括数据类型、结构、控件的使用和编程逻辑。

2. 使学生了解LabVIEW在科学数据采集与处理中的应用。

3. 帮助学生理解虚拟仪器概念,掌握通过LabVIEW创建虚拟仪器的方法。

技能目标:1. 培养学生运用LabVIEW进行数据采集、分析、处理的能力。

2. 培养学生通过LabVIEW解决实际问题的编程能力。

3. 提高学生团队协作、沟通表达的能力,能够共同完成一个简单的虚拟仪器项目。

情感态度价值观目标:1. 培养学生对LabVIEW编程的兴趣,激发学习热情。

2. 培养学生具有创新意识和实践精神,敢于尝试新方法解决问题。

3. 培养学生严谨的科学态度,注重实验数据的真实性和准确性。

课程性质:本课程为实践性较强的学科,结合实际操作,使学生掌握LabVIEW 编程技能。

学生特点:学生具备一定的计算机操作基础,对编程有一定了解,但LabVIEW 编程技能尚需培养。

教学要求:结合LabVIEW教材,以实践操作为主,注重培养学生的实际编程能力,将理论知识与实际应用相结合。

在教学过程中,关注学生的个体差异,提供个性化的指导。

通过课程学习,使学生能够达到上述课程目标,为后续相关课程和实际应用打下坚实基础。

二、教学内容本课程教学内容围绕以下几方面展开:1. LabVIEW基本概念与操作环境:介绍LabVIEW的基本组成、操作界面及常用工具,使学生熟悉LabVIEW编程环境。

教材章节:第一章 LabVIEW概述2. 数据类型与控件:讲解LabVIEW中的基本数据类型、控件使用方法,以及数据类型的转换。

教材章节:第二章 数据类型与控件3. 程序框图设计:教授程序框图的基本构成、节点、连线等概念,培养学生设计程序框图的能力。

教材章节:第三章 程序框图设计4. 数据采集与处理:介绍数据采集卡的使用、数据采集与处理的基本方法,以及相关函数和子VI。

Lab View 综合设计实验报告-简易计算器

Lab View 综合设计实验报告-简易计算器

Lab View 综合实验设计报告--简易计算器一实验目的用Lab View设计一个简易计算器二实验要求实现两个数之间的加、减、乘、除四则运算及开方、求倒、取负运算,达到简易计算器的功能。

三设计思路(1)按键的感应:首先在前面板建立一个簇,然后在簇中再建立布尔量,放置21个以满足键的需求。

包括0--9十个数字键,一个小数点键,一个等号键,四则运算键,一个开方键,一个倒数键,一个反号键,一个删除键(只删除一位数据)及一个清零键(清空所有数据)。

然后通过将簇中元素按产生的顺序组成一个一维数组,这样就实现了每个键与数字(0--20)之间的对应。

每次按下一个键时,通过查找出对应的键并把结果(对应的数字)连接到一个case结构,然后执行对应case结构中的程序,至此就完成了对一个键的感应过程。

前面板设计:后面板设计:(2)数字的读入:具体赋给哪个操作数通过布尔量change的状态决定,该布尔量状态在输入运算类型键后改变。

这里要注意的是:在第二个数键入时,要把结果赋给num3,最终是在num1和 num3之间进行运算运算,这样做是为了在一种运算结束后能实现连续的运算。

数字读入程序框图(3)操作类型:当按下运算类型键时,存储对应的数字序号到type,以按下“=”号时进行运算类型的确定。

操作类型默认为“空”。

在此操作类型case中同时执行对change状态转换。

在其中再用一个case结构用于实现“+、-、*、/”的连续运算。

(4)等号键:在11键的case中实现加、减、乘、除、开方及倒数运算。

连续按此键可以实现第一操作数对第二操作数的连续运算。

等号键程序框图四寄存器及布尔变量的作用num1用来存储第一个输入数据。

第二个输入数据存入num2中,然后将其赋给 num3,并使num2为空,以便输入的数据存入num2,所有的运算是在num1和 num3间进行,运算结果都赋给num1和result。

change用来判断是第一个数据还是第二个数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《虚拟仪器程序设计及应用》实验指导书目录实验1 熟悉LabVIEW编程环境实验1-1 LabVIEW的基本操作 (1)实验2 控件与程序框图应用实验2-1 虚拟仪器前面板的设计 (5)实验2-2 编写简单的LabVIEW 程序 (6)实验3 子VI程序设计及调试程序技巧实验3-1 创建子程序 (8)实验3-2 子程序的调用 (10)实验4 程序结构(1)实验4-1 使用for循环结构 (14)实验4-2 使用while循环结构 (16)实验5 程序结构(2)实验5-1 使用条件结构 (18)实验5-2 使用顺序结构 (19)实验5-3 使用事件结构 (20)实验6 数据的表达与图形显示实验6-1 Waveform Graph的应用 (23)实验6-2 比较Waveform Chart和Waveform Graph (24)实验6-3 使用XY Graph显示图形 (26)实验6-4 公式节点及图形显示 (27)实验6-5 虚拟信号发生器 (28)实验7 应用程序实验7-1 控制仿真实验7-2 数制变换及计数仿真实验7-3 频率响应函数与数字滤波实验 (35)实验1 熟悉LabVIEW编程环境实验1-1 LabVIEW的基本操作目的:创建一个VI程序,完成两个数加、减、乘、除法的运算功能。

在数值输入控件中输入两个操作数A和B,运行程序计算出这两个数的加、减、乘、除法运算结果,并且显示到相应的数值显示控件中。

实验步骤:前面板1.打开LabVIEW,点击New…按钮,再选择Blanck VI并确定,新建一空白VI。

2.在前面板上单击鼠标右键,从打开的控件模板中选择数值输入控件,并放置在前面板上。

3.鼠标左键双击该控件上方的标签,待标签处于可改写状态时,将标签改写为“A”。

4.重复上面2,3的步骤,建立另一个数值输入控件并改名为“B”。

5.建立4个数值显示控件,分别用来显示加、减、乘、除的运算结果。

该控件位置见下图:6.将前面板上所有控件按图对齐排列,完成后的前面板如下图。

框图程序1.从Windows菜单下选择Show Diagram功能打开框图程序窗口。

2.将图标按图示进行排列。

3.点击框图程序窗口的空白处,弹出功能模板,从弹出的菜单中选择所需的对象放置到框图中。

本程序用到下面的对象:加运算节点、减运算节点、乘运算节点、除运算节点。

4.将所有对象用连线连接起来,完成后的程序框图如下。

运行、测试程序1.选择前面板窗口,使之变成当前窗口。

在数值输入控件A和B中各输入一各数值,然后单击工具栏上运行按钮运行VI程序,观察运算结果。

修改A和B的值,再次运行程序。

2.点击连续运行按钮,便程序运行于连续运行模式。

此时修改A、B的值,则立即会运算出相应的结果。

3.再点击连续运行按钮,关闭连续运行模式。

4.文件命名为Computer.Vi并保存。

实验2 控件与程序框图应用实验2-1 虚拟仪器前面板的设计目的:掌握虚拟仪器前面板的设计。

通过此实验熟悉常用控件的取用,对其进行简单设置以及界面布局。

实验步骤:前面板1.最终完成的界面如上图。

从控件模板中找到各个控件,并放置到前面板上。

2.对各个控件外观、类型和行为进行设置,设置结果如图所示。

调节步长:修改其刻度颜色、标度数值颜色;设定高度:显示数值显示框;实际液位:显示数值显示框;压力:增加指针,并修改刻度颜色,显示指针数值;温度:显示数值显示框;液位超标:为一LED控件。

当为True时,显示绿色;当为False时,显示红色;3.将第一行5个控件顶端对齐,水平中心分布,并组合在一起。

4.将左下角3个控件左对齐,垂直中心分布,并组合在一起。

5.将这两组控件和图像显示件组合在一起并锁定。

6.文件命名为FrontPanel.Vi并保存。

实验2-2 编写简单的LabVIEW 程序目的:编写程序,实现将一华氏温度(F)转换成摄氏温度(C)的功能。

已知摄氏温度与华氏温度的关系C=5(F-32)/9。

实验步骤:前面板:1.程序界面如上图,放置一数值输入控件和一温度计显示件,然后再放置一个STOP按钮。

2.如图修改设置各控件的数值范围,并显示各控件的数值显示框。

框图程序:程序框图如上图。

注意将STOP按钮同While循环的控制端口相连接。

运行、测试程序1.单击工具栏上运行按钮运行VI程序,更改数值输入控件的值,观察程序运行的情况。

2.文件命名为F2C.Vi并保存。

实验3 子VI程序设计及调试程序技巧实验3-1 创建子程序目的:创建一个VI程序,以便以后作为子VI程序使用。

创建一个VI程序模拟温度测量,也可以用摄氏温度来代替华氏温度显示。

本程序用软件代替了DAQ数据采集卡。

使用Random Number来仿真电压的测量值,然后转换成摄氏或华氏温度读数。

前面板:1.用File菜单的New选项打开一个新的前面板窗口。

2.把温度计指示部件放入前面板窗口。

在前面板窗口的空白处点击鼠标键,然后从弹出的Numeric子模板中选择Thermometer。

在高亮的文本框中输入“温度计”,再点击鼠标键按钮。

3.在前面板窗口中放入竖直开关控制。

在面板窗口的空白处点击鼠标键,然后弹出的Boolean子模板中选择VerticalSlide Switch,在文本框中输入“温度值单位”,再点击鼠标键或者工具栏中的“√”按钮。

使用标签工具,在开关的“条件真”(true)位置旁边输入自由标签“摄氏”,再在“条件假”(false)位置旁边输入自由标签“华氏”。

框图程序:1.从Windows菜单下选择Show Diagram功能打开框图程序窗口。

2.点击框图程序窗口的空白处,弹出功能模板,从弹出的菜单中选择所需的对象。

本程序用到下面的对象:Random Number(随机数)。

在本例中,模拟从DAQ卡读取0-1V电压值。

Multiply(乘法)功能(Programming>Numeric子模板)。

在本例中,将读取电压值乘以100.00,以获得华氏温度。

Subtract(减法)功能(Programming>Numeric子模板)。

在本例中,从华氏温度中减去32.0,以转换成摄氏温度。

Divide(除法)功能(Programming>Numeric子模板)。

在本例中,把相减的结果除以1.8以转换成摄氏温度。

Select(选择)功能(Programming>Comparison子模板)。

取决于温标选择开关的值。

该功能输出华氏温度(当选择开关为false)或者摄氏温度(选择开关为True)数值。

3.使用移位工具(Positioning tool),把图标移至图示的位置,再用连线工具连接起来。

4.选择前面板窗口,使之变成当前窗口,并运行VI程序。

点击连续运行按钮,便程序运行于连续运行模式。

5.再点击连续运行按钮,关闭连续运行模式。

6.创建图标Temp:此图标可以将现程序作为子程序在其他程序中调用。

创建方法如下:在面板窗口的右上角的图标框中点击鼠标,从弹出菜单中选择Edit Icon功能。

双点选择工具,并按下Delete键,消除缺省的图标图案。

用画图工具画出温度计的图标。

使用文本工具写入文字,双击文本工具把字体换成Small Font。

当图标创建完成后,点击OK以关闭图标编辑。

生成的图标在面板窗口的右上角。

7.创建联接器端口:点击右上角的图标面板,从弹出菜单中选择Show Connector功能。

LabVIEW将会根据控制和显示的数量选择一种联接器端口模式。

在本例中,只有两个端口,一个是竖直开关,另一个是温度指示。

把联接器端口定义给开关和温度指示。

使用连线工具,在左边的联接器端口框内按鼠标键,则端口将会变黑。

再点击开关控制件,一个闪烁的虚线框将包围住该开关。

现在再点击右边的联接器端口框,使它变黑。

再点击温度指示部件,一个闪烁的虚线框将包围住温度指示部件,这即表示着右边的联接器端口对应温度指示部件的数据输入。

8.文件命名为Thermometer.Vi并保存。

实验3-2 子程序的调用目的:使用一个条件循环结构和一个被测波形图表实时地采集数据。

创建一个VI程序,进行温度测量,并把结果在波形图表上显示。

该VI程序使用我们前面创建的温度计程序(Thermometer.VI)作为子程序。

前面板:打开一个新的前面板窗口,在里面放一个开关(在Boolean逻辑部件子模板),给该开关标注为“Enable”。

你可以用该开关来开始/停止数据采集。

1.在前面板内再放置一个趋势图(Graph子模板中的Waveform Chart),标注为“温度历史趋势”。

该图表将实时地显示温度值。

2.由于趋势图将它的图标注解plot自动地标注为“plot 0”,用标注工具将其重新标注为“Temp”。

3.因为趋势图用于显示室内温度,需要对它的标尺进行重新定标。

将Y轴的最大值改为“90”,而将最小值改为“20”。

4.此时暂时不要创建模式转换开关,我们将从框图程序窗口创建前面板的部件。

框图程序:1.打开框图程序窗口。

2.从结构(Structures)工具模板选择条件循环结构“While Loop”放入框图程序窗口,调整该条件循环框的大小,把先前从前面板创建的两个节点放入循环框内。

3.放入其它的框图程序对象。

Thermometer VI,这个VI程序是你在上个练习中创建的(从Select a VI…子模板)。

4.按照上图的框图程序连好线。

5.创建“温度值单位”开关。

把连线工具放在Thermometer VI的“温度值单位”输入端口上,按鼠标右键并选择Creat Control,这样就可以自动创建“温度值单位”转换开关,并将它与Thermometer VI子程序相连线,再转换到前面板窗口,将“温度值单位”开关的位置重新调整。

6.在前面板窗口,使用标注工具,为“温度值单位”创建“摄氏”、“华氏”标签。

7.运行程序。

要停止数据采集,点击Enable开关,使其状态变为OFF,循环结束。

8.修改Enable开关缺省设置,使你运行VI程序时不必每次打开该开关。

若程序在运行状态,则关闭程序运行。

把开关设置为ON状态。

点击开关,从弹出菜单中选择Data Operations>Make Current Value Default选项,这将使ON状态变为缺省值。

再点击开关,从弹出菜单中选择Mechanical Action>Latch When Pressed选项。

9.运行该程序,观察Enable开关的变化。

10.如图所示,使VI程序采样间隔为500毫秒。

11.使用Time & Dialog子模板中的Wait Until Next ms Multiple功能,再加上时间常数Numeric Constant,把它设置为500。

相关文档
最新文档