Lab View实验指导书
labview实验指导书1
![labview实验指导书1](https://img.taocdn.com/s3/m/ce83f2dc49649b6648d74717.png)
《Labview程序设计》上机实验指导书黄杰贤编嘉应学院电子信息工程系2014年3月实验一Labview的基本操作与走马灯的设计一、实验目的1.了解labview软件工作界面结构和基本操作;2.掌握函数选拔与控制选板的应用;3.建立可运行的2个VI程序.二、实验内容2.1项目1(1)选择正弦波波形发生器与波形显示器,建立虚拟的波形发生器与示波器,观测实验结果;(2) 运行,保存VI文件。
2.2项目2(1)建立走马灯程序,灯的闪烁时间可动态;(2) 使用while循环,时延迟程序,顺序结构,while循环,局部变量创建等等。
三、实验步骤3.1项目1 波形发生器(1).启动Labview(2).在程序框图中的函数选板选取波形发生器如图1(a)所示(3).在前面板中的空间选板选取旋钮(如图1(b)所示)示波器如图1(c)所示:(a)(b) (c)图1(4).对各个模块进行连接(如图2显示);图2(5).执行,并观测波形图(正弦波、三角波、方波等),在此基础上调节不同的幅值,观测不同的波形结果;(6) 增加调节频率的旋钮,观测不同频率下的波形结果。
3.2项目2 设计走马灯程序(1).走马灯程序如图3所示,前面板显示如图4显示图3(2)4(a)为延时程序,“滑动杆”为滑动杆控件的局部变量;4(b)为灯组控件;4(c)为循环结构函数图标;图4(d)为顺序结构函数图标(a) (b) (c) (d)图4(3)最终建立的走马灯程序运行如图5所示;图5(4)修改走马灯的功能,要求其从右至左闪烁显示;四、实验要求1.第1个项目要求观测不同的波形,调节幅值,调节频率;2.列出第2个项目的程序如何更改;3.写出调试程序中出现的问题,并指出如何解决;4.根据以上3点写出实验报告。
labview试验指导书2012版本
![labview试验指导书2012版本](https://img.taocdn.com/s3/m/67869aec81c758f5f61f675f.png)
实验一虚拟仪器技术的构成与程序设计一、实验目的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)](https://img.taocdn.com/s3/m/51a43861f5335a8102d22097.png)
实验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及仿真实验指导书](https://img.taocdn.com/s3/m/d8438c07581b6bd97f19eabd.png)
《 LabVIEW及仿真》课程实验指导书段金英编西京学院机电工程系2014 年 2 月前言 (1)实验一Labview的认识性实验(2学时) (2)实验二Labview的基本操作(2学时) (4)实验三数据操作实验(2学时) (7)实验四labview结构在编程中的应用(6学时) (11)实验五labview中字符串、数组、簇的实验(4学时) (18)实验六图表和图形实验(4学时) (26)实验七专业测试系统的搭建实验(2学时) (31)实验八创建子VI(2学时) (36)实验九人机界面交互设计实验(2学时) (39)实验十波形编辑及频谱分析实验(4学时) (43)实验十一基于声卡的数据采集系统(2学时) (45)主要参考文献 (52)虚拟仪器设计是计算机科学与技术的一个前沿学科,它也是一个综合性的学科。
《LabVIEW及仿真》为测控技术与仪器专业的一门选修课,其目的是使学生初步了解虚拟仪器设计的基本原理,初步学习和掌握虚拟仪器的基本技术,以便拓宽知识面,并为进一步学习和应用奠定基础。
本书包括11个实验项目,共32学时。
适合自动化与测控技术与仪器专业的学生使用。
实验一 Labview的认识性实验(2学时)一、实验目的1、熟悉Labview的基本组件2、熟悉Labview的前面板、程序框图、快捷和下拉菜单3、掌握Labview的选项板及在线帮助二、仪器、设备1、WINDOWS2000仪器、设备(将显示属性中的分辨率设置为1024*768)2、Labview8.2软件三、内容与步骤:[练习1] 启动Labview,查找Labview示例步骤:1.打开文件VibrationAnalysis.vi(c:/ProgramFiles/National Instruments/LabVIEW 8.2/examples/apps/demos.llb)2.单击按钮Run运行该程序3.改变采样速率4.改变采样速度,验证希望速度与实际速度是否一致[练习2] 熟悉前面板与程序框图的切换及观察程序流的执行过程1.在练习1的基础上,利用快捷方式将前面板切换到程序框图。
LabVIEW实验指导书
![LabVIEW实验指导书](https://img.taocdn.com/s3/m/19805bc389eb172ded63b7aa.png)
实验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 ,然后在流程图上点击一下,就可以出现它的图标。
Lab View实验指导书
![Lab View实验指导书](https://img.taocdn.com/s3/m/f5c7c0f0ba0d4a7302763a2a.png)
《虚拟仪器程序设计及应用》实验指导书目录实验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.将前面板上所有控件按图对齐排列,完成后的前面板如下图。
Lab View 综合设计实验报告-简易计算器
![Lab View 综合设计实验报告-简易计算器](https://img.taocdn.com/s3/m/5cd91a42e45c3b3567ec8bba.png)
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用来判断是第一个数据还是第二个数据。
LabVIEW_7[1].1实验指导书(大学虚拟仪器课程)
![LabVIEW_7[1].1实验指导书(大学虚拟仪器课程)](https://img.taocdn.com/s3/m/31410755be23482fb4da4cac.png)
实验1 LabVIEW入门1 实验目的(1)初步学会使用LabVIEW;(2)掌握创建自己的VI。
2 实验任务(1)使用LabvIEW图表模式。
3 实验步骤练习 1-1 使用三种图表模式目的:查看VI 分别在三种模式下执行时图表的显示。
1.建立前面板及流程图如下该程序中利用一个循环产生连续的sin(i)函数值,并及时地在chart图表上显示出来,现在前面板上的chart是一个strip,这是一个坐标式显示器,与纸带式图表记录器相似。
每接受一个新数据,新数据就将显示在右侧,而原有数据移动到左侧图1-4 图表的例子2.用鼠标选中chart,点击右键,可在快速菜单中选择AdvancedºUpdate Mode子菜单。
可以选择更换其他两种更新模式。
示波器模式是一个返回式的显示器,与示波器类似。
每接受一个新数据时,它就把新数据绘制在原有数据的右侧。
当数据曲线到达显示区的右边缘时,VI 会删除全部图形,从左边缘重新开始绘制曲线。
示波器模式显然要快于条状图模式,因为它不会因为滚动产生溢出。
扫描模式更接近于示波器模式,但是当数据曲线到达显示区的右边时,不会变成空白,而是会出现一个移动的垂线,标记新数据的开始,并当VI添加新数据时穿过整个显示区。
练习 1-1 结束。
4 实验报告写出练习 1-1的中的步骤要点,附上运行时的前后面版图形。
实验2 程序结构1 实验目的(1)学会使用LabVIEW 中的While 循环;(2)学会使用LabVIEW 中的移位寄存器; (3)学会使用LabVIEW 中的For 循环; (4)学会使用LabVIEW 中的CASE 结构; (5)学会使用LabVIEW 中的顺序结构; (6)学会使用LabVIEW 中的公式节点。
2 实验任务(1)建立一个While 循环的VI ; (2)建立一个移位寄存器的VI ; (3)建立一个For 循环的VI ; (4)建立一个CASE 结构的VI ; (5)建立一个顺序结构的VI ; (6)建立一个有公式节点的VI 。
虚拟仪器指导书-中文版
![虚拟仪器指导书-中文版](https://img.taocdn.com/s3/m/ec3eef16a8114431b90dd83a.png)
Labview虚拟仪器应用实验实验一Labview软件的基本认识实验一、实验目的1、初步了解Labview软件的前面板程序与流程图程序2、初步了解调用控件和函数模块的方法二、设计步骤1、创建一个VI(1)、启动LABVIEW,在如图1-1所示的界面上点击菜单“文件>>新建VI”按钮。
图1-1 LABVIEW启动界面(2)、在图1-2所示的出现新建的空白VI子程序。
图1-2 “新建”的子程序(3)、在新创建的VI中,点击下拉菜单“文件”,选择“另存为…”,将VI命名为exp1.vi,并保存到E:\test目录下。
2、修改一个已存在的VI(1)在图1-1的界面上,点击“打开…”按钮,找到已经保存的空白VI,其路径为E:\measurement\exp1.vi(2)、从前面板开发窗口转到程序框图编辑窗口选择主菜单“窗口>>显示窗口”或者按“Ctrl+E”键(3)指示灯设计一①、前面板设计放入两个按钮和一个指示灯:执行点击鼠标右键“控件>>按钮与开关>>文件按钮和停止按钮”和“控件>>指示灯>>方形指示灯”操作,分别在按钮和指示灯上点击右键,选择“属性”,在弹出的对话框中将“标签”改为“控制按钮”,将“指示灯“的标签改为“显示灯”;如图1-3(a)所示。
(a)前面板(b)程序框图图1-3 指示灯显示界面②、程序框图的设计放入一个while结构:在后台程序窗口中右击出现“编程>>结构>>While循环”操作,按如图1-3(b)连线。
③、保存文件④、运行程序。
按下程序运行按钮后,操作控制按钮,观察指示灯变化情况。
应该当控制按钮按下时,灯亮,弹起时灯熄灭。
⑤、停止程序运行操作。
按下stop按钮。
⑥、右键单击控制按钮,选择“属性>>操作”中改变“按钮动作”,重复运行程序,比较按钮和灯的变化;(4)指示灯设计二在指示灯设计一的基础上进行添加①、前面板的设计放入一个布尔量控件执行“按钮与开关>>垂直摇杆开关”操作,在布尔量控件上点击右键,选择“属性”,在弹出的对话框中将其“标签”改为“开关1”。
LabVIEW实验指导书(智能仪器)
![LabVIEW实验指导书(智能仪器)](https://img.taocdn.com/s3/m/640a8f274b73f242336c5f83.png)
LabVIEW系统基本编程实验指导书目录实验一LabVIEW编程环境与基本操作实验 (2)实验二LabVIEW数据类型和数据运算实验 (6)实验三LabVIEW程序结构设计实验 (9)实验一LabVIEW编程环境与基本操作实验一、实验目的1. 理解LabVIEW的运行机制,熟悉LabVIEW的编程环境;2. 掌握创建、编辑、调试VI的操作方法。
二、实验内容创建一个VI,该VI可产生指定的仿真信号(正弦波、三角波)并在图形中显示该信号,编写相关程序。
三、实验设备安装有LabVIEW的计算机,要求安装LabVIEW 8.0或以上版本。
四、实验步骤1.启动LabVIEW,选择文件菜单,单击新建VI,保存该VI。
查看前面板窗口和程序框图窗口,可以用快捷键Ctrl+E切换前面板和程序框图窗口。
前面板窗口对应的选板为控件选板,若控件选板未显示,可以单击查看菜单中的控件选板,也可在前面板窗口的空白处单击鼠标右键。
前面板上的输入控件相当于物理仪器的输入装置,为VI 的程序框图提供数据。
程序框图对应的选板为函数选板,包含用于控制前面板对象的各种VI 和结构。
按下Ctrl+H快捷键打开即时帮助窗口。
2.在函数选板的Express组中,单击选择输入->仿真信号,在程序框图空白处单击鼠标左键,即可将仿真信号控件放置到程序框图中。
在弹出的配置窗口中将信号类型设置为正弦波,频率为50,幅值为1。
选中添加噪声项,噪声类型为均匀白噪声,噪声幅值为0.2,其余选项不变,单击确定。
3.将鼠标放置在仿真信号上,然后向下拉动,直到出现噪声幅值选项为止,如下图所示。
4.在控件选板中新式组里面数值中选择旋钮控件,并将其放置在前面板上,将控件的标题改为信号幅值,同理产生一个标题为信号频率和标题为噪声幅值的旋钮控件,并将信号频率的输入范围改为0-100。
通过前面板窗口菜单栏下面的工具栏中的对齐对象和分布对象工具将控件排列对齐。
在程序框图中分别将信号幅值、信号频率、噪声幅值控件跟仿真信号控件的对应项相连。
Labview实验指导书(1)
![Labview实验指导书(1)](https://img.taocdn.com/s3/m/dd429c32915f804d2b16c19e.png)
目录实验1 LabVIEW2013使用基础实验2 LabVIEW2013常用数据的操作与VI的调试实验3 数组与簇的相关操作——基于LabVIEW模拟汽车表盘的设计实验4 LabVIEW编程结构实验实验5 基于LabVIEW倒计时系统的设计实验6 基于LabVIEW自动售卖机的设计实验一LabVIEW 2013 使用基础一.实验目的1、了解LabVIEW 2013的编程环境,学会基本VI的创建与编辑。
2、掌握常用的数值、布尔与字符串等数据操作方式。
二.实验内容练习一创建一个VI,计算两数值的和并显示。
实验步骤:1、新建一个VI,选择文件—新建VI。
2、前面板的设计(1)添加两个数值输入控件。
依次选择“控件”→“新式”→“数值”→“数值输入控件”,拖入两个数值输入控件到前面板,将标签改为“加数1”,“加数2”。
(2)添加一个数值显示控件。
依次选择“控件”→“新式”→“数值”→“数值显示控件”,拖入前面板中,将标签改为“和”。
完成的前面板如图1-1所示。
图1-1 前面板设计3、程序框图的设计(1)添加加函数。
依次选择“函数”→“编程”→“数值”→“加”,拖入一个加函数到程序框图中。
(2)利用工具面板中的连线工具,完成程序框图中的连线。
完成后的程序框图如图1-2所示。
图1-2 程序框图设计(3)运行VI程序。
点击按钮,改变加数的值,看求和是否正确。
(4)保存正确无误的VI程序。
练习二利用LabVIEW中布尔开关控制布尔灯的亮灭。
实验步骤:1、前面板的设计(1)添加一个布尔开关。
依次选择“控件”→“新式”→“布尔”→“垂直遥感开关”,拖入到前面板中,将标签改为“开关”。
(2)添加一个布尔指示灯。
依次选择“控件”→“新式”→“布尔”→“圆形指示灯”,拖入前面板中,将标签改为“指示灯”。
完成的前面板如图1-3所示。
图1-3 前面板设计2、程序框图的设计(1)用连线工具将开关与指示灯相连。
如下图1-4所示。
图1-4 程序框图设计(2)运行VI程序。
labview实验指导书
![labview实验指导书](https://img.taocdn.com/s3/m/a2d4fb3e0066f5335a812118.png)
Lab View实验指导书
![Lab View实验指导书](https://img.taocdn.com/s3/m/3849c07ead51f01dc281f1d2.png)
《虚拟仪器程序设计及应用》实验指导书目录实验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.将前面板上所有控件按图对齐排列,完成后的前面板如下图。
LabVIEW实验指导书(修改)
![LabVIEW实验指导书(修改)](https://img.taocdn.com/s3/m/7f4dad7558fafab069dc026b.png)
实验1 字符串和文件I/O1 实验目的(1)学会使用LabVIEW 中的字符串;(2)学会使用LabVIEW 中的文件存储、读取。
2 实验任务(1)建立一个使用字符串的VI ;(2)建立一个使用的文件存储、读取VI ;3 实验步骤练习1-1 组合字符串 目的:使用一些字符串功能函数将一个数值转换成字符串,并把该字符串和其他一些字符串连接起来组成一个新的输出字符串。
前面板打开一个新的前面板,按照下图向其中添加对象。
HeaderTrailerNumber Êä³ö×Ö·û´®Êä³ö´®³¤¶È其中的两个字符串控制对象和数值控制对象可以合并成一个输出字符串并显示在字符串显示器中。
数值显示器显示出字符串的长度。
本练习中输出字符串是一个GPIB (IEEE 488)命令字符串,它可用来与和串口仪器(RS-232 或者 RS-422)进行通信。
流程图Format Into String 函数(Functions»String )——在本练习中,它用于对数值和字符串进行格式化,使它们成为一个输出字符串。
用变形工具可以添加三个加和输入。
●String Length函数(Functions»String)——在本练习中,它用于返回一个字符串的字节数●执行该VI。
注意,Format Into String 功能函数将两个字符串控制对象和数值控制对象组合成一个输出字符串。
●把该VI保存为Build String.vi,在下一个练习中还将用到这个VI。
●字符串格式的设定:选中Format Into String函数,单击右键,在快速菜单中选择EditFormat String,可分别对个输入的各部分格式做设定。
虚拟仪器实验指导(Labview)
![虚拟仪器实验指导(Labview)](https://img.taocdn.com/s3/m/b16cf950571252d380eb6294dd88d0d233d43cee.png)
虚拟仪器实验指导书XXxxxx大学xxxx学院编写人:2017年10月目录第1章虚拟仪器实验课程和学时安排 (1)1.1.虚拟仪器课程简介 (1)1.2.虚拟仪器课程实验项目和学时安排 (1)第2章LabVIEW实验平台简介 (1)2.1.实验台的组成 (1)2.2.故障的排除 (1)2.3.注意事项 (7)第3章虚拟仪器实验内容 (8)3.1.实验1 创建VI和子VI ,数据对象类型与操作 (8)3.2.实验2 数组、簇、程序结构控制与图形显示控制 (10)3.3.实验3 图形显示控件与位置式PID控制器 (13)3.4.实验4 文件IO 与增量式PID控制器 (15)第1章虚拟仪器实验课程和学时安排1.1.虚拟仪器课程简介《虚拟仪器》是测控技术与仪器专业大学本科专业方向选修课。
虚拟仪器是测控领域内获取数据、分析数据和输出可视化数据的新一代工具,是由计算机、采集卡和开发软件所构成,可以采集数据、分析与处理数据、输出控制信号,利用计算机的强大显示功能实现可视化输出,可实现信号发生器、示波器、频谱分析仪和频率计等传统仪器的功能,是目前先进测控系统的一种常用工具。
1.2.虚拟仪器课程实验项目和学时安排本实验指导书的内容与实验安排适用于:测控技术与仪器专业、自动化专业、建筑电气与智能化专业、电子专业传感器相关课程的实验教学。
第2章LabVIEW实验平台简介2.1.实验台的组成虚拟仪器实验台由一台装有LabVIEW 8.6的计算机组成。
2.2.故障的排除运行箭头变为断线图标就表明LabVIEW不能运行VI,错误列表窗口中会列出VI断开的具体原因。
第二种类型错误通常难以辨别原因,但LabVIEW拥有多种工具可监视执行的代码,使得过程变得更为容易。
[1] 修正断开的VI如一个VI无法执行,则表示该VI是断开的或不可执行的。
如正在创建或编辑VI出现错误时,运行按钮会显示为断开。
通常,这是由于需要连线的输入没有连线,或者连线是断开的。
labview实验指导书 (2)()
![labview实验指导书 (2)()](https://img.taocdn.com/s3/m/9e51f64258fb770bf78a5580.png)
实验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功能函数或者子程序,然后可以弹出其快捷菜单。
4)数据流编程VI程序的运行是“数据流”驱动的。
View实验手册祥解
![View实验手册祥解](https://img.taocdn.com/s3/m/809f2c857f1922791688e8e4.png)
View实验教程目录实验一活动目录安装(AD)实验二部署连接服务器(CS)实验三配置view administrator实验四准备桌面实验五发布桌面并测试桌面注意:标黄的区域,表示该部分信息需要参考不同的实验组。
请参考“实验配置手册”实验一活动目录安装(AD)活动目录打开电源,打开控制台配置ad的IP地址。
从实验配置手册手册中查看IP地址。
DNS1设置为实验环境中的AD的IP地址。
打开“服务器管理器”,添加角色选择“Active Directory域服务”添加.Net Framework3.5.1安装打开dcpromo.exe安装引导选择“在新林中新建域”输入域名称。
域名称在实验配置手册查看。
安装AD的过程中,同时安装DNS服务器。
输入目录还原模式的administrator密码:1qaz!QAZ成功安装AD,重启系统选择AD域控制器,在域控制器下,新建组织单元,该组织单元用于存放view相关信息OU命名为ViewGroup在ViewGroup OU下,新建两个OU:View Users 、View VM在View Users OU 下新建一个用户用户的名称请查看实验配置手册。
输入密码:统一设置为1qaz!QAZ;勾上“密码永不过期”,下一步,完成。
至此,AD的部署和配置完毕。
在下面的实验,连接服务器和win7虚拟桌面需要入域。
实验二部署连接服务器(CS)连接服务器需要安装在windows操作系统。
实验中准备了windows Server 2008R2.打开CS电源,打开控制台配置IP地址。
查看实验配置手册获取不同组别的IP地址。
DNS设置为本组实验的AD的IP 地址。
IP地址配好了之后,将cs添加入前面部署好的AD域。
不同的实验组不同的域,请查看实验配置手册。
例如,Lab01组的ad信息为:域名:域管理员账户:administrator密码:1qaz!QAZ配置之后需要重启CS服务器。
重启之后,使用域管理员账户登录书写形式如上图:ViewLab01\administrator- 为Lab01的域管理员账户。
【最新2018】labview实验指导书-word范文 (21页)
![【最新2018】labview实验指导书-word范文 (21页)](https://img.taocdn.com/s3/m/4d833e3a14791711cc7917b8.png)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==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 中选择 Tank放到前面板中。
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. WindowsoShow Diagram 打开流程图窗口。
从功能模板中选择对象,将它们放到流程图上组成下图(其中的标注是后加的)。
图1-2 练习1-1的流程图该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前棉板的设置自动带出来的。
a. 乘法器和随机数发生器由Functions?Numeric中拖出,尽管数值常数也可以这样得到,但是建议使用c 中的方法更好些。
LabVIEW虚拟仪器实验指导书
![LabVIEW虚拟仪器实验指导书](https://img.taocdn.com/s3/m/ce9914234431b90d6c85c7b3.png)
实验一一、实验目的:熟悉LabVIEW软件的基本编程环境。
二、实验内容:创建一个VI程序,并将此程序保存为VI。
此VI要实现的功能是:当输入发动机转速时,经过一定的运算过程,输出发动机温度和汽车速度值。
三、要求:温度计显示发动机温度,温度范围(0~100)仪表控件显示汽车速度,速度范围(0~150)单位Km/h前面板设计布局合理,可读图标设计为保存为某某某速度子VI.vi把该子程序添加到用户库。
四、实验步骤(1)启动LabVIEW,创建一个VI。
(2)在前面板中放置一个温度计控件,并修改控件标签名为发动机温度和设置最大值为100。
该控件从“控件—经典—经典数值”子选项板中获得。
(3)按同样的方法在前面板中放置一个仪表控件,并修改仪表控件的标签名为汽车速度,标尺刻度范围为0~150。
(4)按同样的方法在前面板中放置一个数值输入控件,并修改控件标签名为发动机转速。
(5)从“窗口”下拉菜单中选择“显示程序窗口”切换到程序框图窗口。
(6)在程序窗口中创建乘法函数,该函数中函数选项板中的“函数—编程—数值”子选项板中选择,并和发动机转速输入控件连线,为乘法函数创建一个常量,修改为图中所示值。
(7)按同样的方法创建加法函数、平方根函数和除法函数,并按图中所示修改常量值和连好线。
(8)切换至前面板,在发动机转速控件中输入数值,点击运行按钮,运行VI程序。
(9)修改图标为T/V以表示该子VI输出量为发动机温度和汽车速度,并保存为vi.vi。
前面板:程序框图:实验二一、实验目的:熟悉LabVIEW软件的基本编程环境。
二、实验内容:1、创建一个VI程序,比较两个数,如果两数相等则灯亮。
2、创建一个VI程序并调试,使用滑动控件输入3个数A、B和C,求(B+C) A-20,确定运算结果的范围,并使用数值、表盘和温度计正确显示结果。
三、设计和编辑前面板,使界面美观、实用。
实验三1.实验目的:熟悉子VI的调用。
2.实验内容:创建一个VI程序,并在编写程序过程中调用实验一中创建的子VI。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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子模板中选择Vertical Slide 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。