labview实验指导书推荐word版 21页Word下载.docx
- 文档编号:16362673
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:18
- 大小:28.69KB
labview实验指导书推荐word版 21页Word下载.docx
《labview实验指导书推荐word版 21页Word下载.docx》由会员分享,可在线阅读,更多相关《labview实验指导书推荐word版 21页Word下载.docx(18页珍藏版)》请在冰豆网上搜索。
5.在容器旁配数据显示。
将鼠标移到容器上,点右键,在出现的快速菜单中选VisibleIterms?
DigitalDisplay即可。
6.从Controls?
Numeric中选择一个温度计,将它放到前面板中。
设置其标签为“温
度”,显示范围为0到100,同时配数字显示。
可得到如下的前面板图。
图1-1练习1-1的前面板图
7.WindowsoShowDiagram打开流程图窗口。
从功能模板中选择对象,将它们放到流
程图上组成下图(其中的标注是后加的)。
图1-2练习1-1的流程图
该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前棉板的设置自动带出来的。
a.乘法器和随机数发生器由Functions?
Numeric中拖出,尽管数值常数也可以这
样得到,但是建议使用c中的方法更好些。
b.进程监视器(ProcessMonitor)不是一个函数,而是以子VI的方式提供的,它
存放在LabVIEW\Activity目录中,调用它的方法是在Functions?
SelectaVI下打开ProcessMonitor,然后在流程图上点击一下,就可以出现它的图标。
注意:
LabVIEW目录一般在ProgramFiles\NationalInstruments\目录下。
8.用连线工具
将各对象按规定连接。
a中的遗留问题创建数值常数对象的另一
种方法是在连线时一起完成。
具体方法是:
用连线工具在某个功能函数或VI的连线端子上单击鼠标右键,再从弹出的菜单中选择CreateConstant,就可以创建一个具有正确的数据格式的数值常数对象。
9.选择FileoSave,把该VI保存为LabVIEW\Activity目录中的Temp&
Vol.vi。
在前面板中,单击Run(运行)按钮,运行该VI。
注意电压和温度的数值都显示在前面板中。
10.选择FileoClose,关闭该VI。
练习1-1结束
练习1-2为VI创建图标和联接器
1.打开LabVIEW\Activity目录中的Temp&
Vol.vi,这是练习1-1做的程序。
2.在前面板中,用鼠标右键单击窗口右上角的图标,在快捷菜单中选择EditIcon….,
也可以双击图标激活图标编辑器。
注意只能在前面板中编辑图标和联接器。
3.删除默认图标。
使用SelectTool(矩形框),单击并拖动想要删除的部分,按下
<
Delete>
。
也可以通过双击工具框中的阴影矩形删除图标。
4.用PencilTool(铅笔工具)绘制一个温度计。
5.用TextTool(文本工具)创建文本。
得到图标将如下图所示。
图1-3编辑后的图标编辑器窗口
6.单击OK,关闭编辑器。
新创建的图标就显示在屏幕右上角的图标窗口中。
7.用鼠标右键单击前面板中的图标窗口,在快捷菜单中选择Show
Connector,设置联接器端子连接模式。
在默认情况下,LabVIEW会根据前面板中的控制对象和显示对象的数目确定联接器的端子连接模式。
因为前面板中有两个对象,所以联接器有两个端子,如左图所示。
用鼠标右键单击联接器窗口,在快捷菜单中选择Rotate90Degrees(旋转90度),注意联接器窗口的变化,如左图所示。
8.将端子连接到温度计和电压计:
a.点击联接器上部端子。
光标自动变成连线工具,同时端子变成黑色。
b.单击温度显示对象。
一个移动的虚线框把它包围起来,选中的端子的颜色变为与控制/显示对象的数据类型一致的颜色。
如果单击前面板中的任何空白区域以后,虚线消失,选中的端子变暗,这表示您已经成功地把显示对象和上部端子连接起来。
如果端子是白色,则表示没有连接成功。
c.重复步骤a和b,把底部的端子和容积计连接起来。
d.用鼠标右键单击联接器,在快捷菜单中选择ShowIcon?
.9.选择FileoSave,保存该VI。
这样这个VI就完成了,并也可以作为子VI被其他的VI调用。
子VI的图标在主VI的流程图中代表它。
VI的联接器(含有两个端子)输出温度和容积。
练习1-2结束
练习1-3使用三种图表模式
目的:
查看VI分别在三种模式下执行时图表的显示。
1.建立前面板及流程图如下
该程序中利用一个循环产生连续的sin(i)函数值,并及时地在chart图表上显示出来,现在前面板上的chart是一个strip
,这是一个坐标式显示器,与纸带式图表记录
器相似。
每接受一个新数据,新数据就将显示在右侧,而原有数据移动到左侧
图1-4图表的例子
2.用鼠标选中chart,点击右键,可在快速菜单中选择AdvancedoUpdateMode子菜单。
可以选择更换其他两种更新模式。
示波器模式是一个返回式的显示器,与示波器类似。
每接受一个新数据时,它就把新数据绘制在原有数据的右侧。
当数据曲线到达显示区的右边缘时,VI会删除全部图形,从左边缘重新开始绘制曲线。
示波器模式显然要快于条状图模式,因为它不会因为滚动产生溢出。
扫描模式更接近于示波器模式,但是当数据曲线到达显示区的右边时,不会变成空白,而是会出现一个移动的垂线,标记新数据的开始,并当VI添加新数据时穿过整个显示区。
练习1-3结束。
4实验报告
写出以上三个练习的中的步骤要点,附上运行时的前后面版图形。
实验2程序结构
(1)学会使用LabVIEW中的While循环;
(2)学会使用LabVIEW中的移位寄存器;
(3)学会使用LabVIEW中的For循环;
(4)学会使用LabVIEW中的CASE结构;
(5)学会使用LabVIEW中的顺序结构;
(6)学会使用LabVIEW中的公式节点。
(1)建立一个While循环的VI;
(2)建立一个移位寄存器的VI;
(3)建立一个For循环的VI;
(4)建立一个CASE结构的VI;
(5)建立一个顺序结构的VI;
(6)建立一个有公式节点的VI。
练习2-1使用While循环和图表
用While循环和图表获得数据,并实时显示。
创建一个可以产生并在图表中显示随机数的VI。
前面板有一个控制旋钮可在0到10秒之间调节循环时间,还有一个开关可以中止VI的运行。
学习怎样改变开关的动作属性,以便不用每次运行VI时都要打开开关。
操作步骤如下:
前面板
?
o?
ú
D?
1
-o?
2ó
ê
±
4.0
6.0
a?
ON
OFF
图2-1练习2-1的前面板
1.选择FileoNew,打开一个新的前面板。
2.选择ControlsoBoolean,在前面板中放置一个开关。
设置开关的标签为控制开关。
3.使用标签工具创建ON和OFF的标签,放置于开关旁。
篇二:
LabView上机实验指导书
实验1LabVIEW编程环境与基本操作实验
一、实验目的
了解LabVIEW8的编程环境;
掌握LabVIEW的基本操作方法,并编制简单的程序;
学习建立子程序的过程。
二、实验设备
安装有LabVIEW8的计算机。
三、LabVIEW介绍
LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench,实验室虚拟仪器工作平台)是美国NI(NationalInstrument)公司推出的一种基于G语言(GraphicsLanguage,图形化编程语言)的虚拟仪器软件开发工具,是目前国际上应用最广的虚拟仪器开发环境之一,主要应用于仪器控制、数据采集、数据分析、数据显示等领域,并适用于Windows、Macintosh、UNIX等多种操作系统平台。
与传统程序语言不同,LabVIEW采用强大的图形化语言(G语言)编程,面向测试工程师而非专业程序员,编程方便,人机交互界面直观、友好。
设计者可以象搭积木一样,轻松组建一个测量系统和构造自己的仪器面板,而无需进行任何繁琐的计算机代码的编写。
LabV1EW软件工具的特点可归纳为:
图形化的编程方式,设计者无须写任何文本格式的代码,是真正的工程师的语言。
?
提供了丰富的数据采集、分析及存储的库函数。
提供了传统的程序调试手段,如设置断点、单步运行,同时提供了独到的高亮执行工具,使程序动画式运行,利于设计者观察程序运行的细节,使程序的调试和开发更为便捷。
32位的编译器编译生成32位的编译程序,保证用户数据采集、测试和测量方案的高速执行。
囊括了DAQ、GPIB、PXI、VXI、RS-232/485在内的各种仪器通信总线标准的所有功能函数,让不懂总线标准的开发者也能够驱动不同总线标准接口设备与仪器。
提供大量与外部代码或软件进行连接的机制,如DLL(动态链接库)、DDE、ActiveX等。
强大的Internet功能,支持常用网络协议,方便网络、远程测控仪器的开发。
1.LabVIEW的工作环境
我们先来介绍一下LabVIEW的工作界面和文件目录(本书以LabVIEW8为例)。
1)启动界面
启动LabVIEW后,首先出现如图1-1所示的对话框。
对话框中各按钮的作用如下:
【New】——创建一个新的VI(VirtualInstrument)程序。
【Open】——打开一个已有的VI程序(通过浏览器或直接选择列出的最近10次使用的VI程序)。
【NewToLabVIEW】——学习LabVIEW的入门资料等。
【UpgradingToLabVIEW】——LabVIEW8的最新特征及功能等。
【WebResources】——LabVIEW8的网络资源导向等。
【Example】——LabVIEW8的例程等。
2)前面板窗口和框图程序窗口
图1-1LabVIEW8启动界面
在LabVIEW启动对话框上单击【New…】面板中的BlankVI,会出现两个没有标题的新窗口,其中一个为前面板(FrontPane1)窗口,另一个为框图程序(BlockDiagram)窗口,这是LabVIEW提供给用户创建/设计虚拟仪器的工作环境。
选择菜单栏的Windows菜单,在弹出的快捷菜单中选择TileLeftandright选项,可将这两个窗口平铺排列,以便在设计程序时前面板与框图程序的相互对应。
在LabVIEW8中,前面板上还增加了网格,有利于对象的排列,如图1-2所示。
图1-2LabVIEW8前面板与框图程序窗口
①前面板工具栏
前面板窗口和框图程序窗口都有各自的工具栏,工具栏包括用来控制VI的命令按钮和状态指示器。
图1-3是前面板窗口的工具栏。
图1-3前面板工具栏
下面介绍该工具栏中各按钮的作用:
(Run,运行)——单击它可以运行VI
程序。
在这里,读者要注意运行按钮的图
案变化;
如果运行的VI程序为最上级程序,则该按钮变为
一个被调用程序(如子程序),则该按钮变为
钮变为;
如果运行的VI程序是;
当程序出错,无法执行下去时,该按,表示VI程序由于出错而不能运行。
如果想了解出错原因,可以单击该按钮,系统将弹出一个帮助窗口,列出所有错误。
(AbortExecution,终止运行)——当VI程序执行时,工具栏上将出现,单击它就会立即停止程序的运行。
注意:
使用该按钮停止VI程序的运行,是强制性的停止,可能会错过一些有用的信息。
通常在设计程序时,可以通过设置按钮来控制VI程序的运行,这样就使得VI程序执行的是完整的、有序的过程。
(Pause/Continue,暂停/继续)——单击该按钮可使VI程序暂停执行,再单击它,则VI程序继续执行。
(RunContinuous1y,连续运行)——单击该按钮,此按钮变为,VI程序连续地重复执行,再次单击一下该按钮可以停止程序的连续运行。
(TextSettings,字体设置)——单击该按钮将弹出一个下拉列表,从中可以设置字体的格式,如字体类型、大小、形状和颜色等。
(AlignObjects,排列方式)——首先选定需要对齐的对象,然后单击该按钮,将弹出一个下拉列表,该列表可以设置选定对象的对齐方式,如竖直对齐、上边对齐、左边对齐等。
(DistributeObjects,分布方式)——选定需要排列的对象,然后单击该按钮,将弹出一个下拉列表,从中可以设置选定对象的排列方式,如间距、紧缩等。
(Reorder,重叠方式)——当几个对象重叠肘,可以重新排列每个对象的叠放次序,如前移、后移等。
②框图程序工具栏
框图程序窗口的工具栏按钮大多数与前面板工具栏相同,另外还增加了4个调试按钮。
框图程序窗口的工具栏如图1-4所示。
图1-4框图程序工具栏
下面介绍4个调试按钮的作用:
(HighlightExecution,高亮执行)——单击该按钮,此按钮转换成为,VI程序以一种缓慢的节奏一步一步地执行,所执行到的节点都以高亮方式显示,这样用户可以清楚地了解到程序的运行过程,也可以很方便地查找错误。
当再次单击该按钮时,即可以停止VI程序的这种执行方式,恢复到原来的执行方式。
(RetainWireValue,返回连线上的数值)——单击此按钮,此按钮转换为。
此时,当程序运行时,将保存流过数据线的数值。
(StartSing]eStepping,单步执行)——单击此按钮,程序将以单步方式运行,如果节点为一个子程序或结构,则进入子程序或结构内部执行单步运行方式。
(StartSingleStepping)——也是一种单步执行的按钮,与上面按钮不同的是:
以一个节点为执行单位,即单击一次按钮执行一个节点。
如果节点为一个子程序或结构,也作为一个执行单位,一次执行完,然后转到下一个节点,而不会进入节点内部执行。
闪烁的节点表示该节点等待执行。
(StepOut)——当在一个节点(如子程序或结构)内部执行单步运行方式时,单击该按钮可一次执行完该节点,并直接跳出该节点转到下一个节点。
3)快捷菜单
LabV1EW菜单中使用最多的是快捷菜单,几乎所有用来创建虚拟仪器的对象都有可选择的快捷菜单。
在对象上单击右键即可访问快捷菜单。
4)下拉式菜单
LabVIEW窗口上部的菜单栏为下拉式菜单。
下拉式菜单包括最普通的选项如Open、Save、Copy、Paste以及LabVIEW的其他特殊选项。
我们将在后面的使用中进行简单介绍。
2.LabVIEW模板简介
LabVIEW作为一种图形化的设计语言,主要提供3种图像化的模板来帮助创建VI:
工具模板(ToolsPalette),控制模板(ControlsPalette)和功能模板(FunctionsPalette)。
前面板窗口和框图程序窗口都提供工具模板,而控制模板只出现在前面板窗口中,功能模板只出现在框图程序窗口中。
前面板所需的各种“控件”均由控制模板提供。
前面板的设计过程就是利用工具模板中的相应工具,从控制模板中取出所需的“控件”并摆放在前面板窗口中的适当的位置。
框图程序设计时所需的各种“功能函数”均由功能模板提供,利用工具模板中的工具,从功能模板中选出相应的“图标”放置在框图程序窗口中。
1)工具模板(ToolsPalette)
选择Windows菜单下的ShowToolsPalette选项可显示出工具模板,
如图1-5所示。
工具模板提供了用来操作、编辑前面板和框图程序上的对象所需的
各种工具,可用来创建、修改和调试VI。
当从工具模板中选择了某种工
具后,鼠标光标就变为该工具的形状,表示可以进行某类操作。
下面简单介绍各种工具的作用:
(AutomaticToolSelection,自动工具选择)——绿灯
图1-5工具模板亮时,开启工具自动选择功能,此时系统会根据鼠标所指对象的位
置,自动变换成相应的操作工具。
再单击该图标可关闭此功能。
(OperateValue,操作工具)——可以操作前面板的控制器和指示器。
当光标经过文本控制器、字符串控制器或数字控制器时,单击它后,就可以在操作工具所在的位置输入宇符或数字。
(Position/Size/Select,选择工具)——用于选择、移动和改变对象的大小。
(EditText,标签工具)——用于输入标签文本或者创建自由标签。
使用方法:
单击标签工具,将所出现的光标移到前面板或框图程序的任意地方,输入注释文字或数字。
(ConnectWire,连线工具)——用于在框图程序上连接对象。
(ObjectShortcutMenu,对象快捷菜单工具)——可弹出对象的快捷菜单,相当于在其他工具状态下单击右键。
(ScrollWindow,翻滚工具)——选中该工具,将它放置在窗口任意位置,使用鼠标拖动,可使窗口中的对象整体平移。
而使用窗口滚动条只能单方向移动窗口中的对象。
(Set/ClearBreakpoint,断点工具)——使用该工具可以在VI函数和结构内设断点,当程序执行到断点时就暂停执行。
(ProbeData,探针工具)——使用该工具可以在框图程序的连线上设置探针,程序调试时可以通过探针窗口来观察该连线上的数据变化情况。
(GetColor,颜色提取)——使用该工具可以提取对象的颜色,以便用于编辑其他对象。
(SetColor,颜色工具)——使用该工具可以改变对的颜色,包括改变对象的前景色和背景色。
2)控制模板(ControlsPaletle)
选择前面板窗口的Windows菜单下的ShowControls
Palette选项或在前面板窗口上单击右键,可显示出控制模板,
如图1-6所示。
控制模板只用于前面板,用来创建控制器和指示器。
下面
简单介绍一些按钮和子模板的作用:
程序函数。
(Options)——当控制模板固定桌面上时候
图1-6控制模板(图钉)——把控制模板固定在桌面上。
(Search)——用于查找前面板控件或框图出现,用于定制控制面板视图。
(Numeric,数字)——包括一些数字控制器和指
示器。
(Boolean,布尔)——包括一些布尔值的控制器和指示器。
篇三:
前言.....................................................................................................................................................2
绪论--虚拟仪器简介.................................................................................................................................4
第一章:
LABVIEW简介.....................................................................................................................................5
第二章:
创建VI程序.....................................................................................................................................12
第三章:
程序调试技术...................................................................................................................................17
第四章:
程序结构...........................................................................................................................................19
第五章:
图形显示...........................................................................................................................................21
实验一基于虚拟仪器的测量系统构建,振动应变测试回路示教实验...........................................24一电阻式传感器的电桥性能实验................................................................................................................24二振动实验....................................................................................................................................................27
实验二基于虚拟仪器平台分析、处理实验.......................................................................................28一使用数字万用表DMM测量电路元件的电学属性.................................................................
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- labview实验指导书推荐word版 21页 labview 实验 指导书 推荐 word 21