虚拟仪器LabVIEW实验一 虚拟万用表的实现实验指导书

合集下载

2023年LabVIEW虚拟仪器实验报告指导书

2023年LabVIEW虚拟仪器实验报告指导书

虚拟仪器试验指引书机械工程学院试验一Labview 根本操作1.试验目旳生疏LabVIEW 软件旳根本编程环境。

2.试验内容创立一种VI 程序,并将此程序保存为子VI。

此VI 要实现旳功能是:当输入发动转速时,通过肯定运算过程,输动身动机温度和汽车速度值。

3.试验环节(1)启动LabVIEW,创立一种VI。

(2)在前面板中放置一种温度计控件,并修改控件标签名为发动机温度和设立最大值为100。

该控件从“控件—典型—典型数值”子选项板中获得。

(3)按同样旳措施在前面板中放置一种仪表控件,并修改仪表控件旳标签名为汽车速度,标尺刻度范畴为0~150。

(4)按同样旳措施在前面板中放置一种数值输入控件,并修改控件标签名为发动机转速。

(5)从“窗口”下拉菜单中选择“显示程序窗口”切换到程序框图窗口。

(6)在程序窗口中创立乘法函数,该函数中函数选项板中旳“函数—编程—数值”子选项板中选择,并和发动机转速输入控件连线,为乘法函数创立一种常量,修改为图中所示值。

(7)按同样旳措施创立加法函数、平方根函数和除法函数,并按图中所示修改常量值和连好线。

(8)切换至前面板,在发动机转速控件中输入数值,点击运营按钮,运营VI 程序。

(9)修改图标为T/V 以表达该子VI 输出量为发动机温度和汽车速度,并保存为vi.vi。

4.试验成果前面板为:程序框图为:5、试验心得体会这次试验给了我们实践旳时机,虽然试验题目并不简单,但试验过程融合了我们学习旳方方面面旳学问,我们旳实践水平有了肯定限度旳提高,对labview 有了更加进一步旳结识,同步更加体会到实践对于理论学习旳推动作用,我们在理论学习时遇到旳某些问题,或许在实践时有更进一步旳结识。

Labview 是一种强大旳开发软件,肯定限度弥补了我们c 语言方面旳缺陷,可视化旳编程环境成为吸引我旳亮点所在。

试验二典型信号虚拟发生器1.试验目旳1、在理论学习旳根本上,通过本试验生疏正弦波、方波、三角波、锯齿波等几种典型信号旳波形和参数特性,生疏信号旳时域波形变化趋势。

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

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

《虚拟仪器技术》实验指导书电子与信息学院实验五:图形显示控件实验目的:(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 ∆=。

虚拟仪器实验指导书XX版

虚拟仪器实验指导书XX版

虚拟仪器实验指导书XX版实验指导深圳大学测控技术与仪器目录实验一 LabVIEW编程环境与基本操作实验 (1)实验二 LabVIEW编程的结构实验1 (6)实验三LabVIEW编程的图形图表、数组与簇 (126)实验四 LabVIEW编程的数据采集实验 (150)实验五 NI ELVIS环境 (218)实验六 RC 瞬态电路与数字温度计设计 (215)实验一 LabVIEW 编程环境与基本操作实验一、实验目的1.熟悉LabVIEW 的编程环境。

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

3.学习建立子程序的过程与调用子程序的方法二、实验原理1.虚拟仪器虚拟仪器(Virtual Instrument ,简称VI )是基于计算机的软硬件测试平台。

虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,因此应用面极为广泛。

20世纪80年代,随着计算机技术的进展,个人电脑能够带有多个扩展槽,就出现了插在计算机里的数据采集卡。

它能够进行一些简单的数据采集,数据的后处理由计算机软件完成,这就是虚拟仪器技术的雏形。

1986年,美国National Instruments 公司(简称NI 公司)提出了“软件即仪器”的口号,推出了NI-LabVIEW 开发与运行程序平台,以直观的流程图编程风格为特点,开启了虚拟仪器的先河。

2.LabVIEWLabVIEW (Laboratory Virtual instrument Engineering )是一种图形化的编程语言,一个标准的数据采集与仪器操纵软件。

LabVIEW 集成了与满足GPIB 、VXI 、RS-232与RS-485协议的硬件及数据采集卡通讯的全部功能。

它还内置了便于应用TCP/IP 、ActiveX 等软件标准的库函数。

这是一个功能强大且灵活的软件。

利用它能够方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。

LabVIEW虚拟仪器实验指导书

LabVIEW虚拟仪器实验指导书

实验一一、实验目的:熟悉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

虚拟仪器技术实验1

《虚拟仪器技术》实验指导书实验1数字温度计实验实验序号:1实验名称:数字温度计实验适用专业:电子信息工程、通信工程学时数:4学时一、实验目的该实验要求学生学会使用NI ELVIS II+的可调电源VPS,并在其上搭建热敏电阻电路,基于NI ELVIS II+的软件包,在LabVIEW中编写程序,构建一个数字温度计。

二、实验要求(1)学会使用NI ELVIS II+中的数字万用表、可调电源。

(2)学会基于NI ELVIS II+的软件包在LabVIEW中编写程序构建一个数字温度计。

(3)要求认真且独立完成电子电路的参数测量。

(4)在NI ELVIS II+的实验板上搭电路以及测量数据时,注意不能短路,以免烧坏实验平台中的元器件。

(5)注意仪器设备的规范使用以及测量步骤正确的顺序。

(6)编写程序要规范、正确,有问题的程序能够通过调试解决。

(7)做完实验后给出本实验的实验报告。

三、实验设备、环境(1)NI ELVIS II+实验平台(2)至少PIII计算机,装有LabVIEW软件和NI ELVIS II+硬件驱动。

四、实验中的元器件(1)10kΩ电阻R1(2)10kΩ热敏电阻R T五、实验步骤及内容1、电阻元件参数测量(1)使用数字万用表测量电阻R1和热敏电阻R T。

在表1中记录测量数据。

实测值标称值R19.9710KΩR T16.9110KΩ表1电阻的测量值(2)将热敏电阻拿在指尖处,使它升温,观察电阻阻值变化随着温度升高阻值降低。

2、可调电源的使用(1)在软面板中,选择VPS,如图1。

NI ELVIS II+有两个可控电源,-12V~0V和0~12V,每个最大都可以输出500mA电流。

图1可调电源(2)用数字电压表测试可变电源的电源输出。

将可变电源[supply+]和[ground]连接到DMM的电压输入。

旋转VPS电压旋钮,可看见DMM显示的电压随VPS电压变化而变化。

点击手动按钮,旋转工作台上旋钮,观察DMM的变化随旋钮变化而变化。

虚拟仪器实验一

虚拟仪器实验一

实验一LabVIEW编程环境与基本操作一、实验目的1.了解LabVIEW的编程与运行环境.2.掌握LabVIEW的基本操作方法,并编制简单的程序。

3.掌握使用调试工具调试VI程序。

二、实验原理虚拟仪器系统的概念不仅推进了以仪器为基础的测控系统的改造,同时也影响了以数据采集为主的测控系统的传统构造方法。

过去独立分散、互不相干的许多传统仪器,在虚拟仪器系统的概念之下,正在逐渐靠拢、相互影响,并形成新的技术方法和技术规范。

虚拟仪器系统的概念是测控系统的抽象。

不管是传统的还是虚拟的仪器,它们的功能都是相同的:采集数据,对采集来的数据进行分析处理,然后显示处理的结果。

它们之间的不同主要体现在灵活性方面.虚拟仪器由用户自己定义,这意味着用户可以自由地组合计算机平台、硬件、软件以及各种完成应用系统所需要的附件。

而这种灵活性在由制造商定义、功能固定、独立的传统仪器上是达不到的。

常用的数字万用表、示波器、信号发生器、数据记录仪以及温度和压力监控器就是传统仪器的代表。

基于计算机的虚拟仪器得益于PC技术的发展.由于直接将仪器模块插入到计算机中,我们就可以直接享用到台式或便携式计算机上出众的处理能力、显示、数据存储以及连接性能等方面的优势,使测量以最有效的方式从使用传统的仪器过渡到使用通用计算机.基于计算机的仪器不仅继承了传统仪器的标准测量能力,更增加了扩展仪器概念的灵活性,使我们能够更加直接、更加有效地面对当今测量应用的挑战。

更有意义的是,利用诸如LabVIEW、LabWindows/CVI等应用开发环境,可以方便地使多台仪器的测量能力结合并同步工作,以建立功能强大的仪器系统。

更进一步,我们也可以开发自己的分析程序,实现那些有别于其它仪器或系统的功能。

虚拟仪器系统技术的基础是计算机系统,核心是软件技术。

因此,美国国家仪器公司(NI)提出其著名的口号:The Software is the Instrument。

为了使“软件就是仪器”这句口号成为现实,NI公司在软件体系结构的各个层次上,形成了完整的设备驱动程序、系统开发平台、实用支持软件、应用软件包相互支撑的格局,使虚拟仪器系统的概念不再“虚拟”。

虚拟仪器指导书-中文版

虚拟仪器指导书-中文版

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”。

虚拟仪器技术实验指导书

虚拟仪器技术实验指导书

实验一熟悉编程环境与基本编程操作一、实验目的1.理解LabVIEW的运行机制,熟悉LabVIEW编程环境。

2.掌握基本编程操作,包括VI程序的创建、编辑、运行与调试。

3.理解LabVIEW模块化编程思想,掌握子VI的创建、编辑及调用。

二、实验内容及步骤1.基于“生成和显示”模板写一个类似于下图的正弦波发生器,要求频率和幅度可调。

2.写一个VI获取当前系统时间,并将其转换为字符串和浮点数,如下图所示。

3.写一个温度监测器,如下图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。

温度值可以由随即数发生器产生。

分别用普通方式和高亮方式运行程序,体会数据流向。

4.在“3”的基础上,添加一个While循环和定时器,实现连续的温度采集监测。

利用子VI实现一个温度报警对话框,每当报警发生时就弹出该对话框,如下图所示,点击“知道了”按钮退出对话框。

四、实验报告要求1.简述实验目的和实验步骤,给出每个VI程序的前面板和程序框图。

2.谈谈你的收获与体会。

实验二数组、簇及波形输出一、实验目的1.掌握数组及簇的创建,数组及簇的函数运用。

2.理解Chart、Waveform Graph之间的区别,学会正确运用不同波形输出方式。

3.通过实验学会程序结构的运用。

二、实验内容及步骤1.利用For循环产生一个3×3的整数随机数数组,随机数要在0到100之间。

2.利用簇模拟汽车控制,如下图所示。

控制面板可以对显示面板中的参量进行控制。

油门控制转速,转速=油门*100,档位控制时速,时速=档位*40,油量随VI运行时间减少。

四、实验报告要求1.简述实验目的和实验步骤,给出每个VI程序的前面板和程序框图。

2.谈谈你的收获与体会。

实验三 测控系统理论基础实验一、 实验目的1. 学习使用Labview 数学分析信号处理工具箱。

2. 掌握数据分析与信号处理的原理及方法,学会利用拟合、插值、FFT 和数字滤波器。

二、实验内容及步骤1. 利用最小二乘法拟合曲线,因变量y 与自变量x 的关系表达为:假设猜测函数为: 2. 设计一VI ,产生一组等间隔随机数,并用Labview 插值函数构建插值曲线。

虚拟仪器技术实验指导书

虚拟仪器技术实验指导书
其中 , , , 用户可键入铁—康铜热电偶的热电势值E,非线性校正仪按照公式给出对应热电势E的温度T;
2、设计一个虚拟比较功能检验仪,该检验仪能对输入的信号进行比较;
三、实验内容
1、设计一个铁—康铜热电偶非线性校正仪,该非线性校正仪能在(0-400)℃的温度范围内自动校正铁—康铜热电偶的非线性,所用公式如下:
2)设定3个数值型控件和开关型控件的属性,编写主程序main;
3)令y=20.65,在(0-30)范围内输入x值,观察校验仪显示状态。将开关分别拨向“校验”和“不校验”观察校验仪显示状态;
四.实验总结
对实验中运用Labwindows/CVI编程经验进行总结,在实验报告中提交本实验所编写的程序。
实验二基于LabVIEW的基础设计与应用
其中 , , ,
1)仪器面板上放置2个数字值控件和2个按钮;1个数值型控件为输入数值E,由用户键入铁—康铜热电偶的热电势值E的数值,另外1个数值型控件为显示输出值,显示对应热电势E的温度T;按钮用来启动校正和停止程序;
2)设定2个数值型控件和开关型控件的属性,编写主程序main;
3)检验输入热电势的值E=0mV、5.268mV、10.777mV、16.325mV和21.846mV,校正仪应相应显示温度:T=0℃、100℃、200℃、300℃、400℃
2、设计一个虚拟比较功能检验仪,该检验仪能对输入的信号进行比较:用户键入输入量x、参考量y;将x和y的值进行比较。当x<y则显示True,当x>=y则显示False;校验仪具有状态控制开关。校验仪有2种工作模式:“校验”和“不校验”;
1)仪器面板上放置3个数字值控件、1个开关型控件和2个按钮;2个数值型控件为输入数值,由用户分别键入输入量x和参考量y的数值,另外1个数值型控件为显示输出值,可显示“True”或“False”;开关型控件实现两种状态:“校验”和“不校验”的转换,当开关在“不校验”状态时,输出显示“No Result”;按钮用来启动校验和停止程序;

虚拟仪器实验指导书

虚拟仪器实验指导书

虚拟仪器实验指导书一、实验目的本实验旨在通过使用虚拟仪器软件,使学生能够掌握虚拟仪器的基本操作和应用,以及了解虚拟仪器在科学研究和实验中的重要性。

二、实验原理虚拟仪器是一种基于计算机软件的仿真工具,可以模拟各种实际仪器的功能和操作。

通过虚拟仪器软件,我们能够进行各种实验操作,获取数据,并进行数据分析和处理。

三、实验器材与软件1. 个人计算机2. 虚拟仪器软件(例如LabVIEW、VirtualBench等)四、实验步骤1. 安装虚拟仪器软件a. 下载虚拟仪器软件安装包并运行安装程序。

b. 按照安装向导的指示完成软件的安装。

2. 打开虚拟仪器软件a. 双击桌面上的虚拟仪器软件图标。

b. 等待软件加载完成,进入软件的主界面。

3. 创建新的虚拟仪器实验项目a. 在软件主界面上,点击“新建实验”按钮。

b. 输入实验名称和实验目的,并选择实验类型。

c. 点击“确定”按钮,创建新的虚拟仪器实验项目。

4. 配置虚拟仪器a. 在实验项目界面上,点击“配置仪器”按钮。

b. 选择需要使用的虚拟仪器设备,并进行连接和配置。

c. 确认仪器配置无误后,点击“确定”按钮。

5. 进行实验操作a. 在实验项目界面上,选择需要进行的实验操作。

b. 按照实验指导书或实验要求,进行相应的操作。

c. 注意观察仪器显示和数据采集情况,并记录实验数据。

6. 数据分析与处理a. 在实验项目界面上,点击“数据分析”按钮。

b. 使用软件提供的数据分析工具,对实验数据进行处理和分析。

c. 根据实验要求,生成相应的数据图表或报告。

7. 实验结果与讨论a. 在实验项目界面上,点击“实验结果”按钮。

b. 总结实验结果,进行结果讨论,并提出相应的结论。

c. 可以将实验结果导出为文件,保存到本地或共享给他人。

五、实验注意事项1. 在进行虚拟仪器实验前,务必阅读实验指导书或实验要求,并了解实验目的和操作步骤。

2. 在进行实验操作时,要注意仪器的正确使用方法和安全操作规范。

虚拟仪器实验指导书

虚拟仪器实验指导书

《虚拟仪器技术》实验指导书实验一Labview编程环境一、实验目的<1)熟悉Labview的编程环境。

<2)掌握VI程序三个要素:前面板、框图程序和图标/连接器的使用方法。

二、实验类型验证型三、实验仪器计算机,Labview软件。

四、实验原理使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。

VI包括三个部分:程序前面板、框图程序和图标/连接器。

b5E2RGbCAP程序前面板用于设置输入数值和观察输出量,用于模拟真实仪表的前面板。

在程序前面板上,输入量被称为控制<Controls),输出量被称为显示<Indicators)。

控制和显示是以各种图标形式出现在前面板上,如旋钮、开关、按钮、图表、图形等,这使这得前面板直观易懂。

p1EanqFDPw每一个程序前面板都对应着一段框图程序。

框图程序用LabVIEW图形编程语言编写,可以把它理解成传统程序的源代码。

框图程序由端口、节点、图框和连线构成。

其中端口被用来同程序前面板的控制和显示传递数据,节点被用来实现函数和功能调用,图框被用来实现结构化程序控制命令,而连线代表程序执行过程中的数据流,定义了框图内的数据流动方向。

DXDiTa9E3d五、实验内容和要求1.1编写VI程序完成,已知三角形三个边长A、B、C,计算三角形的面积S。

此程序目的是熟悉前面板、框图程序和图标/连接器的使用方法,由于三角型面积为,其中,为实现上述功能,可编写如图1-1所示的程序前面板和框图程序:RTCrpUDGiT前面板框图图1-1 求三角型面积具体的编程步骤如下:(1>前面板:在前面板上放置三个数值控制器<Controls/numeric/digital control),分别将标识改成A、B和C,用于输入三角形的三个边长。

然后放置一个数值指示器S,用于显示三角形面积计算结果。

5PCzVD7HxA(2>框图程序:如图选择计算节点并进行连线。

虚拟仪器实验指导书与报告(2016)

虚拟仪器实验指导书与报告(2016)

实验指导书课程名称:虚拟仪器技术实验学时:8学时指导教师:张振利实验地点:虚拟仪器实验室电气工程与自动化学院2016.1.12虚拟仪器技术实验注意事项1.每位同学在E盘下建立一个属于自己的文件夹:ZDH班号_学号。

例如:自动化132班3号的文件夹为:ZDH132_032.将每次实验的程序保存到所建文件夹里,程序名为:SY序号_内容号。

例如:实验一的第一个实验内容的程序名为:SY1_13.每次实验结束后将所做实验程序用U盘拷贝给实验指导教师。

江西理工大学虚拟仪器技术实验报告实验名称实验一 Labview的开发环境日期专业班级实验人学号同组人一、实验目的1.熟悉Labview中的工具选板、控件选板和函数选板;2.熟悉Labview的菜单和工具;3.学会建立VI的步骤。

二、实验要求1.实验前认真做好相关理论内容的复习。

2.按实验要求做好实验程序的预编写。

3.实验过程中认真调试实验程序并记录实验结果。

4.实验结束后,将实验程序做成电子文档,交给实验指导教师。

三、实验设备1.硬件:PC机一台2.软件:Windows98/XP/2000系统,Labview8.2集成开发环境四、实验内容1.按要求完成书中练习与思考2.2题的要求;2.建立一个虚拟温度计。

五、实验步骤1.新建一个VI,编辑前面板,编写程序框图;2.保存所建VI;3.调试并运行VI,观察运行结果。

4.记录实验运行结果,整理完成实验报告。

六、实验程序(程序框图)七、实验结果(前面板运行结果)江西理工大学虚拟仪器技术实验报告实验名称实验二子VI与多态VI的设计日期专业班级实验人学号同组人一、实验目的1.掌握建立子VI的方法;2.掌握建立多态VI的方法;3.掌握Labview的调试步骤和调试方法。

二、实验要求1.实验前认真做好相关理论内容的复习。

2.按实验要求做好实验程序的预编写。

3.实验过程中认真调试实验程序并记录实验结果。

4.实验结束后,将实验程序做成电子文档,交给实验指导教师。

《虚拟仪器》实验指导书

《虚拟仪器》实验指导书

《虚拟仪器》实验指导书电气与信息工程学院实验中心前言现代化技术的进步以计算机技术的进步为代表。

不断革新的计算机技术,从各个层面上影响着、引导着各行业的技术更新。

基于计算机技术的虚拟仪器系统技术正以不可逆转的力量推动着测控技术的革命。

虚拟仪器系统的概念不仅推进了以仪器为基础的测控系统的改造,同时也影响了以数据采集为主的测控系统的传统构造方法的进化。

过去独立分散、互不相干的许多领域,在虚拟仪器系统的概念之下,正在逐渐靠拢、相互影响,并形成新的技术方法和技术规范。

虚拟仪器系统技术的基础是计算机系统,核心是软件技术。

因此,美国国家仪器公司提出其著名的口号:软件就是仪器。

可以说,组建现代化测控系统的成败很大程度上取决于软件平台和工具以及相关硬件设备的选择。

《虚拟仪器》实验分为软件实验部分和硬件实验部分:实验一至实验三为软件实验部分,主要学习图形化编程软件LabVIEW的原理及编程方法,按照实验内容和要求进行操作,循序渐进地掌握VI 程序及子程序的创建和调用,编辑和调试,各种结构、图表、图形和数组的使用,以及字符串和文件I/O的操作,熟悉LabVIEW的各种函数以及菜单,选项的作用和功能。

实验四至实验十一为硬件实验部分,主要了解NI ELVIS II平台的使用方法,NI ELVIS II与全新驱动软件NI ELVISmx配合使用更佳。

它具有更轻的重量、更好的控制布局、更多的接口、集成数据采集设备、及高速USB连接性。

我们可在NI ELVIS II开发板上创建真实电路,并用与设计调试同样的工具进行测试(软面板[SFP]仪器)。

本指导书可供我校自动化、通信工程及电子信息工程等专业的实验指导书,同时也可作为其他电气信息类和相近专业的实验参考书。

目录实验一LabVIEW软件基本操作(一)(验证性实验) (4)实验二LabVIEW软件基本操作(二)(设计性实验) (9)实验三LabVIEW软件基本操作(三)(设计性实验) (11)实验四NI ELVISII平台工作环境(验证性实验) (14)实验五电子温度计实验(设计性实验) (21)实验六AC电路工具实验(验证性实验) (23)实验七运放滤波器实验(设计性实验) (30)实验八LED营救实验(设计性实验) (35)实验九磁场传感器实验(设计性实验) (37)实验十数字I/O实验(设计性实验) (40)实验十一机械运动实验(综合性实验) (43)实验一LabVIEW软件基本操作(一)(验证性实验)一、实验目的1、了解LabVIEW的编程与运行环境;2、掌握LabVIEW的基本操作方法,并编制简单的程序;3、掌握使用调试工具调试VI程序;4、掌握VI子程序的建立和调用过程。

虚拟仪器实验指导(Labview)

虚拟仪器实验指导(Labview)

虚拟仪器实验指导书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实验一-虚拟万用表的实现实验指导书

虚拟仪器LabVIEW实验一-虚拟万用表的实现实验指导书

虚拟万用表的实现1实验目的(1)学习Labview编程语言的开发环境(2)了解前面板对象的调用、设置以及编程(3)了解框图程序的常用节点2 实验任务设计虚拟数字万用表基本要求:z设置电源开关:电源开时,数字万用表工作;电源关时,数字万用表不工作。

z设置数值显示屏:显示数字万用表测量的数据。

z设置档位选择旋钮:电阻档200、2K、20K、200K、20M五档;直流电流档200mV、2V、20V、200V、500V五档;交流电压档200V、500V两档;直流电流档2mA、20mA、200mA、10A四档。

z设置数值单位提示显示:档位选择正确时,提示单位。

z设置超量程显示及报警:电源开关关闭时,提示“电源关”;档位选择错误时,给出档位选择错误提示;数值超出档位值时,给出超出量程提示;同时给出报警信号。

z分单次测量、连续测量两种方式。

单次测量时,仅测量显示测量时刻的值;连续测量时,不断的进行测量和显示。

z设置产生电阻值、直流电压、交流电压、直流电流的虚拟信号源。

附加要求(选作):在产生的虚拟信号源上叠加噪声,以复现现实世界真实信号的特点。

3 实验原理虚拟数字万用表的主要功能是对测量电路采集进来的数据进行处理和显示,整体是一个while循环,当电源打开且按下单次测量或多次测量按钮时,万用表工作,内部分为数据选择、数据判断、数据显示三部分。

z数据选择:是一个case结构,数据流旋钮的不同位置通过不同的数据通道。

z数据判断:由两个case结构嵌套而成,外层的case针对不同的档位判断是否超出量程;内层的case当数值在范围内时开通数据通道,反之关闭数据通道,给出错误提示。

z数据显示:由一个字符串显示变量、一个布尔显示变量、一个双精度浮点显示变量组成。

4 实验步骤4.1前面板设计图1是前面板的总体视图,分为信号源和数字万用表两个显示区。

图1 虚拟万用表前面板视图1、完成信号源的设计采用前面板“转盘”控件,在其上点击鼠标右键,选择“属性”——“外观”,通过修改标签,可以设置该控件的名称;选择“标尺”,设置“刻度范围”,可以设置该控件的数据范围,最终达到图1的显示效果。

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.改变仿真频率、仿真幅度和仿真噪声幅度观察指示器的值与图中值是否一致。

LabVIEW虚拟仪器实验指导书

LabVIEW虚拟仪器实验指导书

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

虚拟万用表的实现
1实验目的
(1)学习Labview编程语言的开发环境
(2)了解前面板对象的调用、设置以及编程
(3)了解框图程序的常用节点
2 实验任务
设计虚拟数字万用表
基本要求:
z设置电源开关:电源开时,数字万用表工作;电源关时,数字万用表不工作。

z设置数值显示屏:显示数字万用表测量的数据。

z设置档位选择旋钮:电阻档200、2K、20K、200K、20M五档;直流电流档200mV、2V、20V、200V、500V五档;交流电压档200V、500V
两档;直流电流档2mA、20mA、200mA、10A四档。

z设置数值单位提示显示:档位选择正确时,提示单位。

z设置超量程显示及报警:电源开关关闭时,提示“电源关”;档位选择错误时,给出档位选择错误提示;数值超出档位值时,给出超出量程提示;
同时给出报警信号。

z分单次测量、连续测量两种方式。

单次测量时,仅测量显示测量时刻的值;连续测量时,不断的进行测量和显示。

z设置产生电阻值、直流电压、交流电压、直流电流的虚拟信号源。

附加要求(选作):
在产生的虚拟信号源上叠加噪声,以复现现实世界真实信号的特点。

3 实验原理
虚拟数字万用表的主要功能是对测量电路采集进来的数据进行处理和显示,整体是一个while循环,当电源打开且按下单次测量或多次测量按钮时,万用表工作,内部分为数据选择、数据判断、数据显示三部分。

z数据选择:是一个case结构,数据流旋钮的不同位置通过不同的数据通
道。

z数据判断:由两个case结构嵌套而成,外层的case针对不同的档位判断是否超出量程;内层的case当数值在范围内时开通数据通道,反之关闭
数据通道,给出错误提示。

z数据显示:由一个字符串显示变量、一个布尔显示变量、一个双精度浮点显示变量组成。

4 实验步骤
4.1前面板设计
图1是前面板的总体视图,分为信号源和数字万用表两个显示区。

图1 虚拟万用表前面板视图
1、完成信号源的设计
采用前面板“转盘”控件,在其上点击鼠标右键,选择“属性”——“外观”,通过修改标签,可以设置该控件的名称;选择“标尺”,设置“刻度范围”,可以设置该控件的数据范围,最终达到图1的显示效果。

2、完成数字万用表的设计
(1)采用前面板“转盘”控件,在其上点击鼠标右键,选择“文本标签”,然后再次选择“属性”——“文本标签”,可以修改该转盘上各档位的显示内容,如图2所示。

(2)按图1选择波形图作为连续测量时测量数据的显示窗口。

(3)选择数值显示控件作为数据显示和提示窗口。

(4)选择数值输入控件作为单次或多次测量的选择开关,对其设置如图3
所示。

图2 万用表档位显示设置图
图3 单多次设置图
(5)选择“垂直摇杆开关”作为电源控制开关。

(6)选择“圆形指示灯”作为报警指示灯。

4.2后面板设计
后面板总体框图如图4所示。

图4 后面板程序框图
(1)选择“while 循环”作为程序的总体运行结构。

(2)选择“条件结构”分别作为电源选择、单多次测量选择和万用表档位选择的程序结构。

(3)将电源选择开关、单多次测量选择开关和万用表档位选择开关分别与对应的条件结构上的分支选择器连接,注意各条件结构的分支命名需要与前面板中相应控件的“编辑项”一致。

(4)当遇到分支不够时,可以按照图5增加分支,添加完分支后可以对各分支进行重新命名,分支名应该与各选择开关上的“编辑项”一致。

(5)当条件结构有两个及以上分支时,需要设置一个默认分支,设置如图6所示。

图5 增加分支图
图6 默认分支设置图5 注意事项
1、可以用context help查看相关控件或函数说明
2、超量程报警可与该量程相除后与1比较
3、可以设置探针进行程序调试。

相关文档
最新文档