LabVIEW轻松学 (2).doc

上传人:M****1 文档编号:543836723 上传时间:2023-10-24 格式:DOC 页数:30 大小:470KB
返回 下载 相关 举报
LabVIEW轻松学 (2).doc_第1页
第1页 / 共30页
LabVIEW轻松学 (2).doc_第2页
第2页 / 共30页
LabVIEW轻松学 (2).doc_第3页
第3页 / 共30页
LabVIEW轻松学 (2).doc_第4页
第4页 / 共30页
LabVIEW轻松学 (2).doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《LabVIEW轻松学 (2).doc》由会员分享,可在线阅读,更多相关《LabVIEW轻松学 (2).doc(30页珍藏版)》请在金锄头文库上搜索。

1、实验1 LabVIEW轻松学1 实验目的(1)了解LabVIEW的基本概念和术语;(2)创建和编辑VI,创建和调用SubVI,以及运行和调试VI的基本方法。2 实验任务(1)使用LabVIEW各个菜单及其相应功能;(2)任意创建SubVI,进行调用和调试。3 实验步骤3.1 练习 1-1 打开LabVIEW,熟悉菜单前面板操作过程1 在New对话框的Create New:控件里选中Blank VI,单击OK后建立一个空的LabVIEW程序,如图1-1所示。图1-1 新建的空白LabVIEW程序2 打开前面板分别熟悉控制(Control)、指示(Indicator)和装饰(Decoration)

2、各类不同控件。图 1-2 LabVIEW中控制控件控制控件是以图形化的图标形式出现,例如图1-2中的数字控制、按钮、开关、旋钮、滑动条等等,用户可以通过鼠标或键盘更改控制中的数值。图 1-3 LabVIEW中指示控件指示控件也是以图形化的图标形式出现,例如图1-3中的速度表、温度计、水箱、LED指示灯、进程条、波形图等等。(注:在VI处于运行状态时,用户不能通过鼠标或键盘更改指示中的数值)图 1-4 LabVIEW中装饰控件装饰控件作用仅是美观前面板,在Controls模板中专门有个Decoration子模板,其中含有各种装饰图形,例如图1-4的线条、箭头、矩形、圆形、三角形等。(注:在VI处

3、于编辑状态时,只可以对装饰进行改变颜色和大小两项操作,不能对其进行编程;在VI处于运行状态时不能对装饰进行任何操作。)框图操作过程框图程序由节点(Node)、端口(Terminal)和数据连线(Wire)组成。1 节点:是VI程序中的执行元素,类似于文本编程语言程序中的语句、函数或者子程序。正弦波发生器的框图程序就是一个典型例子,如图1-5所示。图 1-5 正弦波发生器框图程序在LabVIEW中共有4种类型的节点,包括功能函数(Function)、结构(Structures)、外部代码接口节点和子VI(SubVI)。必须掌握每个相应节点的功能。2 端口:包括前面板对象的端口和节点的端口。主要用

4、于节点与节点之间、节点与前面板对象之间传递数据的。(1)前面板对象端口前面板对象的端口又分为控制端口和指示端口两种类型。在框图程序中,每个前面板对象都有一个惟一的端口,端口名称与其相对应的前面板对象的名称相同,如图1-6所示。图 1-6 前面板控制对象和端口(2)节点的端口:为了与外界交换数据,框图程序中的每个节点都有一个或数个数据端口用以输入或输出数据。例如,正弦函数sin节点共有2个端口,其中端口x为输入端口,端口sin(x)为输出端口。图1-7 节点的端口(3)数据连线:是端口与端口之间的数据传输通道,它将数据从一个端口中传送到另一个与之相连的端口中。熟悉几种常用的数据类型所使用的线型和

5、颜色。3.2 练习 1-2 创建和调用SubVI,并调试VI。 创建一个VI:计算两数的平均数,并把此VI作为一个SubVI,进行调用和调试。操作过程如下:1 旋转创建一个新的VI。在LabVIEW主窗口中选择New.按钮中的Blank VI,或在一个已打开的VI的主选单中选择File New VI,出现图1-8所示的VI窗口。图1-8 New VI 窗口2 创建VI前面板。创建控制量a和b,在VI前面板窗口的空白处单击鼠标,或者在窗口主选单Windows中选择Show Controls Palette,弹出Controls模板,如图1-9所示。在Controls模板 AllControls子

6、模板 Numeric子模板中选择数字量控制(Numeric Control),如图1-9所示。图1-9 Numeric Control子模板中选择数字量控制3 将数字量控制放在前面板窗口中适当的位置上,用文本编辑工具单击数字量控制的标签,把名称修改为a和b4在Controls模板 AllControls子模板 Numeric子模板中选择数字量控制(Numeric Indicator),将其放在前面板窗口中适当的位置上。如图1-10所示。5 在框图程序中有3个名称分别为a,b,c的端口,创建算术运算节点,如图1-11所示。把该程序保存为Average.vi,该程序在后面还会用到。6 启动图标编辑

7、器,用鼠标右键单击前面板窗口或框图窗口右上角的默认图标,在弹出的快捷菜单中选择Edit Icon,或者直接双击图标窗格,或者选择File VI Properties菜单项,打开VI Properties对话框,在Category下拉列表中选择General项,然后单击Edit Icon按钮。图1-10 VI 前面板1-11 完整的VI框图程序 7 打开Average.v,再打开如图1-12所示图标编辑器,选中垂直排列的3个图标中的最下面1个,此时编辑区域中出现256色图标,双击Filled Rectangle工具,使用默认的黑色前景色图1-12 图标编辑器给图标编辑区域加框,同时使用白色背景色

8、作为填充色。单击前景色矩形,在弹出的颜色拾取器里把前景色设置为蓝色,选中文本工具在图标中间位置写下“(a+b)/2”。在单击鼠标之前,可以使用方向键调整文本的位置。一旦单击了其他工具或按钮,就不能再移动文本位置。至此,256色的图标编辑完毕。选中16色的图标,单击Copy from:区域中文本为“256 Colors”的按钮,LabVIEW自动从已经建立的256色图标复制生成一个新的16色图标。选中黑白图标,采用同样的办法由256色或16色图标复制生成黑白图标。如图1-13所示。单击OK按钮,确认所作的修改。图1-13 求平均数子VI的图标编辑窗口8 建立连接器:在前面板图标窗格上弹出快捷菜单

9、,选择Show Connector 打开连接器窗格。LabVIEW根据前面板上的Control 和 Indicator的数目(分别是2和1)自动选择了左2右1的三端子连接器模式,使用这个默认的连接器模式即可满足要求。把鼠标指针移动到连接器窗格的左上端子上,指针自动变为连线工具的指针形状,单击鼠标端子使其变黑,表明该端子已被选中,重复这一步骤,把三个端子全部连接中。至此连接器建立完毕,保存。等其他程序调用。9 在Functions模板上选择Functions All Funcions Select a VI,在对话框中选中建立好的子,将其像函数和子VI一样放置在框图中。如图1-14所示子VI调用

10、实例。图1-14 子VI调用实例3.3 使用三种图表模式 目的:查看 VI 分别在三种模式下执行时图表的显示。1建立前面板及流程图如下 该程序中利用一个循环产生连续的sin(i)函数值,并及时地在chart图表上显示出来,现在前面板上的chart是一个strip,这是一个坐标式显示器,与纸带式图表记录器相似。每接受一个新数据,新数据就将显示在右侧,而原有数据移动到左侧,如图1-15sin(i)函数生产实例。图1-15 sin(i)函数生产实例2用鼠标选中chart,点击右键,可在快速菜单中选择Advanced-Update Mode子菜单。可以选择更换其他两种更新模式。示波器模式是一个返回式的

11、显示器,与纸带式类似。每接受一个新数据时,它就把新数据绘制在原有数据的右侧。当数据曲线到达显示区的右边缘时,VI 会删除全部图形,从左边缘重新开始绘制曲线。示波器模式显然要快于条状图模式,因为它不会因为滚动产生溢出。扫描模式更接近于示波器模式,但是当数据曲线到达显示区的右边时,不会变成空白,而是会出现一个移动的垂线,标记新数据的开始,并当VI添加新数据时穿过整个显示区。详细操作过程:1,开始/程序/National Instruments LabVIEW7.1/Continue /New,选择Blank VI,点击OK,打开一个新VI。2,前面板设置,在Controls选板上依次选择Graph

12、s inds/Chart;3,点击菜单Windows/show block Diagram,进入程序窗口并设置。A选择函数:(1)依次选择Functions/ All functions/stuctures/while loop,添加While 循环并拖大,右击停止按钮,选择create control ,建立STOP控制按钮;(2)在Functions上依次选择Arth/Compare/numeric,选择其中的 和Trigonomertic/sine,放到while loop 内;(3)All functions/Time&Dialog/Wait until next ms multipl

13、e, 放到while loop 内;并将waveform chart放到while loop 内;B设置和连线:(1)将i连接到乘法器一个输入端子,右击另外一个输入端子,选择create constant ,输入10;(2)将乘法器输出端子连接到sine 函数输入端,sine 函数输出端连接到waveform chart输入端;(3)右击Wait until next ms multiple输入端子,选择create constant ,输入100;4 点击菜单Windows/show front panel,进入前面板,将STOP按钮拖放到适当位置,并在waveform chart上方空白处

14、双击,输入标签sine(x);保存该VI;5, 调试运行;4 课后复习与实验报告1、新建一个VI,进行如下练习:(1)任意放置几个控件在前面板,改变它们的位置、名称、大小、颜色等等。(2)在VI前面板和后面板之间进行切换(3)并排排列前面板和后面板窗口2、编写一个VI求三个数的平均值。(1)要求对三个输入控件等间隔并右对齐,对应的程序框图控件对象也要求如此对齐。(2)添加注释(3)分别用普通方式和高亮方式运行程序,体会数据流向。(4)单步执行一遍2实验2 程序结构1 实验目的(1)学会使用LabVIEW中的While循环;(2)学会使用LabVIEW中的移位寄存器;(3)学会使用LabVIEW

15、中的For循环;(4)学会使用LabVIEW中的CASE结构;(5)学会使用LabVIEW中的顺序结构;(6)学会使用LabVIEW中的公式节点。2 实验任务(1)建立一个While循环的VI;(2)建立一个移位寄存器的VI;(3)建立一个For循环的VI;(4)建立一个CASE结构的VI;(5)建立一个顺序结构的VI;(6)建立一个有公式节点的VI。3 实验步骤练习使用While循环和图表 目的:用 While 循环和图表获得数据,并实时显示。创建一个可以产生并在图表中显示随机数的VI。 前面板有一个控制旋钮可在0到10秒之间调节循环时间,还有一个开关可以中止VI的运行。学习怎样改变开关的动作属性,以便不用每次运行VI时都要打开开关。操作步骤如下: 前面板图1练习的前面板详细操作过程:1 开始/程序/National Instruments LabVIEW7.1/Continue /New,选择Blank VI,点击OK,打开一个新VI。 前面板设置:(1)选择Controls/Boolean,放置一个开关,双击空

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号