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、在理论学习旳根本上,通过本试验生疏正弦波、方波、三角波、锯齿波等几种典型信号旳波形和参数特性,生疏信号旳时域波形变化趋势。
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实验指导书
实验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实验指导书
《虚拟仪器程序设计及应用》实验指导书目录实验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实验指导书(学生版)
10
[5] 从【函数】【编程】【数组】函数选项板节点对象中,选择一个【数组大小】 函数节点放置到程序框图设计区适当位置,如图所示
[6] 移动光标到“数组大小”函数节点输出端口上,单击鼠标右键,从弹出的快捷 菜单中执行【创建】【显示控件】菜单命令,创建一个与函数输出端口相连 接的显示控件节点,并且修改其标签名称为“数组大小”,按图所示进行连 线。
湖南省教育科学“十三五”规划课题(XJK016BXX004)成果
实验一 LabVIEW 操作、控件与程序框图应用
目的
1、熟悉 Labview 的基本组件 2、熟悉 Labview 的前面板、程序框图、快捷和下拉菜单 3、掌握 Labview 的选项板及在线帮助
实验 1-1 LabVIEW 的基本操作
2. 在前面板上单击鼠标右键,从打开的控件模板中选择数值输入控件,并放置在前面 板上。
3. 鼠标左键双击该控件上方的标签
,待标签处于可改写状态时,将标签
改写为“A”。
4. 重复上面 2,3 的步骤,建立另一个数值输入控件并改名为“B”。
5. 建立 4 个数值显示控件,分别用来显示加、减、乘、除的运算结果。该控件位置见 下图:
《虚拟仪器程序设计》实验指导书 (第 1 版)
电气信息学院 周细凤 林愿 谭虎 编写
2016.06
目录
实验一 LabVIEW 操作、控件与程序框图应用...................... - 1 实验二 数据操作实验.................................................................. - 8 实验三 labview 中字符串、数组、簇的实验......................... - 10 实验四 子 VI 程序设计及调试程序技巧................................. - 16 实验五 程序结构(for,while, 公式节点)....................... - 20 实验六 程序结构(Case ,Sequence Structure)................- 24 实验七 数据的表达与图形显示................................................- 29 实验八 非连线的数据传递方式................................................- 35 实验九 文件操作........................................................................ - 38 实验十 数字信号处理................................................................ - 42 -
LabVIEW_7[1].1实验指导书(大学虚拟仪器课程)
实验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 。
Labview实验指导书
实验一、熟悉NI ElVIS 实验平台准备的元器件: 1.0k Ω电阻1R ,2.2k Ω电阻2R ,1.0M Ω电阻3R ,1μF 电容1C ,运算放大器OP37;香蕉头探针1对,示波器探针1对;连接线1m 左右。
1、 数字万用表(DMM):介绍和熟悉如何使用DMM 来测量最基本的元件。
启动NI ELVIS 实验平台的DMM 功能,分别测量这些元器件的量值:1R : ; 2R ;3R : ;1C 。
2、 练习用DMM 来测量电压。
用1R 和2R 构成如下电路,测量2R 上的电压:计算的理论值1V 为: 测量的电压2V 为:3、 练习用DMM 来测量电流。
如下图所示的电路,在适当处加入 DMM 的探针。
计算的理论值1I 为: 测量的电流2I 为:4、 用RC Transient.llb 来观测RC 电路的充放电实验。
用电阻3R 和电容1C 构成如下电路:充放电时间常数RC τ==当启动电源时,观测需要多长时间保持稳定不变,大致时间: s; 当稳定后关闭电源时,观测需要多长时间衰减到0V ,大致时间: s;问题: 分析测量的结果与理论计算结果是否存在差别?是什么原因引起的?是否可以改进?(提示:万用表电压测量档位输入阻抗约1M Ω)5、 启用示波器功能,改变5V 电压到+VPS ,用示波器两端口CHA+和CHA — 来检测电容的电压。
根据Kirchoff 定理,充电电压和放电电压的关系分别为:00(1exp(/));exp(/);c d V V t V V t ττ=--=-分析:观测曲线是否和理论曲线一致?如果不一致,请解释原因。
能否直接从曲线中抽取时间常数?实验二、用NI ELVIS 的基本测量工具来分析运算放大器的功能内容: 运算放大器和少量的电阻、电容就可以构造许多有效电路,如:有源滤波器,加减法器,积分器和微分器电路。
本次实验要使用的仪器包括NI ELVIS 平台的数字万用表DMM ,函数发生器FGEN ,示波器OSC ,阻抗分析仪IA ,波特率分析仪等设备。
自控理论实验实验指导书(LABVIEW)
目录一.自动控制理论实验指导1.概述 (1)2.实验一典型环节的电路模拟和软件仿真研究 (5)3.实验二典型系统动态性能和稳定性分三典型环节(或系统)的析 (12)4.实验频率特性测量 (16)5.实验四线性系统串联校正 (21)6.实验五典型非线性环节的静态特性 (26)7.实验六非线性系统相平面法 (31)8.实验七非线性系统描述函数法 (37)9.实验八极点配置全状态反馈控制 (42)10.实验九采样控制系统动态性能和稳定性分析的混合仿真研究 (49)11.实验十采样控制系统串联校正的混合仿真研究 (53)二.自动控制理论对象实验指导1.实验一直流电机转速控制实验 (57)2.实验二温度控制实验 (60)3.实验三水箱液位控制实验 (62)三.自动控制理论软件说明1.概述 (64)2.安装指南及系统要求 (67)3.功能使用说明 (69)4.使用实例 (79)概述一.实验系统功能特点1.系统可以按教学需要组合,满足“自动控制原理”课程初级和高级实验的需要。
只配备ACT-I实验箱,则实验时另需配备示波器,且只能完成部分基本实验。
要完成和软件仿真、混合仿真有关的实验必须配备上位机(包含相应软件)及USB2.0通讯线。
2.ACT-I实验箱内含有实验必要的电源、信号发生器以及非线性和高阶电模拟单元,可根据教学实验需要进行灵活组合,构成各种典型环节和系统。
此外,ACT-I实验箱内还可含有数据处理单元,用于数据采集、输出以及和上位机的通讯。
3.配备PC微机作操作台时,将高效率支持“自动控制原理”的教学实验。
系统提供界面友好、功能丰富的上位机软件。
PC微机在实验中,除了满足软件仿真需要外,又可成为测试所需的虚拟仪器、测试信号发生器以及具有很强柔性的数字控制器。
4.系统的硬件、软件设计,充分考虑了开放型、研究型实验的需要。
除了指导书所提供的10个实验外,还可自行设计实验。
二.系统构成实验系统由上位PC微机(含实验系统上位机软件)、ACT-I实验箱、USB2.0通讯线等组成。
LabVIEW实验指导书(智能仪器)
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上机试验指导书
实验指导书实验项目名称:虚拟仪器(Labview)上机实验实验项目性质:综合性所属课程名称:测试技术实验实验计划学时:2一、实验目的1.掌握LabView的编程和上机调试;2. 了解热电偶温度传感器和应变片式力传感器的工作原理、特点和应用;3.掌握温度和压力的测量。
二、实验内容和要求1. LabView的编程和调试、运行;2.利用LabView实现温度和压力的测量。
三、实验主要仪器设备和材料本实验的主要仪器设备有:虚拟仪器开发平台LabView8.2, 机械转子系统,USB数据采集卡,热电偶温度传感器,应变片式力传感器,计算机。
四.实验方法和步骤(7325A)(一)温度测量编程与调试。
说明:①一个完整的VI程序包括程序前面板和程序框图两大部分。
②简单的采集过程为:打开采集卡一初始化一读取采集结果。
1、启动LabView8.2编程环境。
从开始一程序W a力所出Instruments LabVIEW 8.2或者双击桌面快捷图标门。
2、新建温度测试VI。
在LabView8.2开始界面左上角文件一新建栏,单击VI 。
则生一对空白的前面板和程序框图窗口。
3、在程序框图面板中放置顺序结构。
方法:在框图面板任意空白 位置单击右键,弹出函数选择框,单击选中编程一结构一层叠式顺 序结构,在框图中空白处单击以确定顺序结构放置的坐上角点,向 右下拖动鼠标,再次单击以确定顺序结构放置的右下角点,可以通 过拖动边框来改变结构位置和大小(类似结构放置方法一样)。
在 边框上单击右键,选中弹出菜单中的“在后面添加帧”项。
这样操 作两次后,就生成了具有三帧的层叠式顺序结构,编号依次为0、 1、2。
如图示:-fc]函戡携s□□□□□□□】 帮助范例 设置断点 菇构选板 替换删除顺序4、创建参数传递簇。
在前面板空白处单击右键,在控件选择菜中单击选中新式一数组、矩阵一簇放置于前面板,双击标签“簇” 修改为BS 。
选中新式一数值一数值输入控件放置于刚才创建的 簇中,并更改数值控件标签为llndex 。
labview测试实验指导书
北京理工大学珠海学院工程测试技术实验指导书指导教师:周靖班级:姓名:工业自动化学院2017年4月前言测试技术是具有实验性质的测量技术,与计算机技术、自动控制技术、通信技术构成完整的信息技术学科,主要研究各种物理量的测量原理和测量信号的分析处理方法,是进行各种科学实验研究和生产过程参数检测等必不可少的手段。
随着现代信息技术的不断发展,机械工程测试作为一门与之密切相关的课程,其重要性是不言而喻的,这是一门以算法为核心的理论性、工程实用性均较强的课程。
但由于目前关于信号处理的有关书籍大都是只讲解算法和推导过程,而与工程实际联系很少,这使得书中所涉及的有关概念比较抽象,再加上教学方法和手段的单一以及实验条件的限制,长期以来使该课程一直处于“难教难学”的一种境地,学生很难把书中所讲的数学函数与实际的波形联系起来,给学习带来了很大的困难,大大降低了学生的学习积极性,影响了本课程的教学效果。
因此, 如何有效的理论联系实际,提高教学质量和教学效果一直以来是该课程教学中思考和探索的问题。
而计算机仿真技术的发展对机械工程测试的教学带来了新的思路,尤其是将虚拟仪器引入教学过程具有重要的意义,为该课程实验教学的改革提供了强有力的支持。
一.虚拟仪器与LabVIEW软件简介虚拟仪器是1986年美国国家仪器公司(National Instrument,即NI公司)首先提出的,是指通过程序编制将通用计算机与数量有限的功能板卡相结合所构成的功能灵活、模块化、操作方便且可视化的软件系统。
用户可以根据自己的习惯利用虚拟仪器系统来完成相应的控制、数据分析、存储和显示等操作。
LabVIEW ( Laboratory Virtual Instrument Engineering Work Bench)是NI公司开发的、采用图形化程序语言——G语言, 通过各功能图标间的逻辑连接实现程序功能的图形化程序设计软件,是虚拟仪器的主要支持技术之一。
LabVIEW实验指导
目录实验一创建编辑VI程序 (2)实验二子VI的调用 (3)实验三循环和图表 (4)实验四控制结构、顺序结构和公式节点 (5)实验五数组、簇 (13)实验六图形显示 (19)实验七字符串和文件I/O (20)实验八测试信号的产生与分析 (26)实验一创建编辑VI程序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。
前面板:程序框图:1.实验目的:熟悉子VI的调用。
2.实验内容:创建一个VI程序,并在编写程序过程中调用实验一中创建的子VI。
此VI要实现的功能是:通过旋钮控件来控件输入的发动机转速值,中间调用实验一中创建的子VI作为计算过程,从子VI输出的值分别输出至不同的数值显示发动机的温度以及当前汽车速度,同时判断当汽车速度超过100时,系统将产生蜂鸣声,报警提示。
labview实验指导书
LabVIEW实验指导书(修改)
实验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)
虚拟仪器实验指导书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上机实验指导书1
LabView上机实验指导书1实验1 LabVIEW编程环境与基本操作实验⼀、实验⽬的●了解LabVIEW8的编程环境;●掌握LabVIEW的基本操作⽅法,并编制简单的程序;●学习建⽴⼦程序的过程。
⼆、实验设备安装有LabVIEW8的计算机。
三、LabVIEW介绍LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器⼯作平台)是美国NI(National Instrument)公司推出的⼀种基于G语⾔(Graphics Language,图形化编程语⾔)的虚拟仪器软件开发⼯具,是⽬前国际上应⽤最⼴的虚拟仪器开发环境之⼀,主要应⽤于仪器控制、数据采集、数据分析、数据显⽰等领域,并适⽤于Windows、Macintosh、UNIX等多种操作系统平台。
与传统程序语⾔不同,LabVIEW采⽤强⼤的图形化语⾔(G语⾔)编程,⾯向测试⼯程师⽽⾮专业程序员,编程⽅便,⼈机交互界⾯直观、友好。
设计者可以象搭积⽊⼀样,轻松组建⼀个测量系统和构造⾃⼰的仪器⾯板,⽽⽆需进⾏任何繁琐的计算机代码的编写。
LabV1EW软件⼯具的特点可归纳为:●图形化的编程⽅式,设计者⽆须写任何⽂本格式的代码,是真正的⼯程师的语⾔。
●提供了丰富的数据采集、分析及存储的库函数。
●提供了传统的程序调试⼿段,如设置断点、单步运⾏,同时提供了独到的⾼亮执⾏⼯具,使程序动画式运⾏,利于设计者观察程序运⾏的细节,使程序的调试和开发更为便捷。
●32位的编译器编译⽣成32位的编译程序,保证⽤户数据采集、测试和测量⽅案的⾼速执⾏。
●囊括了DAQ、GPIB、PXI、VXI、RS-232/485在内的各种仪器通信总线标准的所有功能函数,让不懂总线标准的开发者也能够驱动不同总线标准接⼝设备与仪器。
●提供⼤量与外部代码或软件进⾏连接的机制,如DLL(动态链接库)、DDE、ActiveX等。
labview实验及上机指导书
实验一 labview结构在编程中的应用一、实验目的1、掌握For循环、While循环、Case结构和单层顺序结构的建立方法2、熟悉labview中一些函数的使用3、能够鉴别常见的结构连线错误二、实验内容1、使用for循环写出n!的程序。
(利用移位寄存器或是反馈节点实现)。
知识点:for循环的参数设置,循环总数以及循环计数参数的使用,注意总数的设置和移位寄存器的初始化。
2、创建VI,在前面板上放置3个LED。
程序运行时,第一个LED打开并保持打开状态。
1秒以后,第二个LED打开并保持打开状态;再过2秒,第三个LED 打开并保持打开状态。
所有LED都保持打开状态3秒,然后程序结束。
知识点:使用3帧单层顺序结构,每帧包含延时函数。
3、利用While循环和移位寄存器,设计一个控制LED灯闪烁的VI,LED灯闪烁的时间可以在程序中设定。
知识点:一定要设置while循环的停止条件。
4、利用case结构的多分支,进行下列简单程序设计:星期一显示:新的一周开始了,好好学习!星期二显示:今天是星期二,继续努力!星期三显示:今天是星期三,生活愉快!星期四显示:周四了,继续努力!星期五显示:今天是星期五,明天周末咯!星期六显示:周末愉快!星期日显示:好好休息!三、实验结论及分析实验二交通灯控制系统模拟设计一、实验目的设计一个单片机控制的交通信号灯,使其能模拟城市“十字”路口交通信号灯的功能,并能进行某些特殊控制。
二、实验内容1、在十字路口上,交通信号灯的变化是固定的:1)放行:绿灯亮15秒放行,然后黄灯亮5秒,红灯亮禁止。
2)禁止:红灯亮20秒禁止,然后绿灯亮放行。
3)两条线路交替进行,实现定时交通控制。
2、扩展部分要求1)交通灯变化时,同时用数值控件进行20秒(15秒,或5秒)的递减时间显示。
2)特殊情况下,允许急救车辆优先通过。
当特殊情况发生时,路口的信号灯全部变红,以便让车辆优先通过。
假设车辆通过时间为10秒,急救车辆通过后,交通灯恢复先前状态。
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试验指导书
实验1 LabVIEW编程环境与基本操作实验一、实验目的• 了解LabVIEW 7 Express的编程环境。
•掌握LabVIEW的基本操作方法,并编制简单的程序二、实验设备安装有LabVIEW 7 Express的计算机三、实验内容1、L abVIEW的工作环境1)启动界面对话框各按钮作用如下:【NeW ----- 创建一个新的VI (Virtual Instument )程序。
【Open】-- 打开一个已有的VI程序【Con figure】---- 设置NI的测量和控制工具,如DAQma 的设置【Help】——LabVIEW帮助2)面板窗口和框图程序窗口①前面板窗口工具栏:H(Run ,运行)® -(Abort Execution, 终止运行)——(Pause/Continue,暂停/ 继续)--(Run Continuously,继续运行)1唧1皈1皿山匚恤.* Settings ,字体设置)^2_l (Align Objects ,排列方式)竺寸(Distrbute Objects ,分布方式)壓H (Reorder,重叠方式)②框图程序工具栏1(Highlight Execution, 高亮执行)_L±(Start Single Stepping, 单步执行)(Start Single Stepping) ---- (Step Out)2、L abVIEW模板介绍1)工具模板(Tools Palette)2)控制模板(Control Palette)3)功能模板(Functions Palette)3、L abVIEW程序设计的一般过程1)前面板设计使用输入控件器和输出指示器来构成前面板。
控制器是用户输入数据到程序的方法,而指示器显示程序产生的数值。
2)框图程序的组成框图程序由节点、端口和连线和组成前面板框图程序3)从框图程序创建前面板对象用任意LabVIEW工具,用户都可以用鼠标右键单击任意的LabVIEW功能函数或者子程序,然后可以弹出其快捷菜单。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京理工大学珠海学院工程测试技术实验指导书指导教师:周靖班级:姓名:工业自动化学院2017年4月前言测试技术是具有实验性质的测量技术,与计算机技术、自动控制技术、通信技术构成完整的信息技术学科,主要研究各种物理量的测量原理和测量信号的分析处理方法,是进行各种科学实验研究和生产过程参数检测等必不可少的手段。
随着现代信息技术的不断发展,机械工程测试作为一门与之密切相关的课程,其重要性是不言而喻的,这是一门以算法为核心的理论性、工程实用性均较强的课程。
但由于目前关于信号处理的有关书籍大都是只讲解算法和推导过程,而与工程实际联系很少,这使得书中所涉及的有关概念比较抽象,再加上教学方法和手段的单一以及实验条件的限制,长期以来使该课程一直处于“难教难学”的一种境地,学生很难把书中所讲的数学函数与实际的波形联系起来,给学习带来了很大的困难,大大降低了学生的学习积极性,影响了本课程的教学效果。
因此, 如何有效的理论联系实际,提高教学质量和教学效果一直以来是该课程教学中思考和探索的问题。
而计算机仿真技术的发展对机械工程测试的教学带来了新的思路,尤其是将虚拟仪器引入教学过程具有重要的意义,为该课程实验教学的改革提供了强有力的支持。
一.虚拟仪器与LabVIEW软件简介虚拟仪器是1986年美国国家仪器公司(National Instrument,即NI公司)首先提出的,是指通过程序编制将通用计算机与数量有限的功能板卡相结合所构成的功能灵活、模块化、操作方便且可视化的软件系统。
用户可以根据自己的习惯利用虚拟仪器系统来完成相应的控制、数据分析、存储和显示等操作。
LabVIEW ( Laboratory Virtual Instrument Engineering Work Bench)是NI公司开发的、采用图形化程序语言——G语言, 通过各功能图标间的逻辑连接实现程序功能的图形化程序设计软件,是虚拟仪器的主要支持技术之一。
该软件提供了灵活强大的函数库,在数据处理控制方面有动态连接库、共享库、数字信号处理和产生、频谱分析、滤波、平滑窗口、概率统计等VI。
LabVIEW也提供了大量的通过ActiveX等与外部代码或软件进行连接的功能。
例如可以与C/C++、VC、VB、Matlab 等软件相连。
二.LabVIEW在机械工程测试实验教学中的应用机械工程测试课程的主要教学内容包括信号时域波形的统计分析、频域的频谱和功率谱分析、时差域的相关分析等信号分析方法和信号的滤波、采样、截断、调制与解调等信号的调理方法,以及信号发生、存储、显示等辅助设计。
实验项目可分为验证性实验和综合性、设计性实验。
2.1 验证性虚拟实验系统设计机械工程测试课程的验证性实验是针对基础理论的模拟再现而设置的实验项目,涵盖了典型信号发生器、信号表述及分析处理的各种基本的方式方法。
本文针对上述实验要求设计了一套满足机械工程测试课程特点的虚拟测试实验系统,其结构如图1所示,该实验系统充分体现了虚拟仪器技术在机械工程测试实验教学中的巨大优势。
图1 虚拟测试实验系统总体结构图2.2 LabVIEW在综合性、设计性虚拟测试实验中的应用综合性、设计性实验主要体现机械工程测试技术的工程实际应用价值,按照实际测试信号的特点由学生综合运用所学的测试知识,自行设计完成对信号的分析处理,来提取反映被测对象状态和特征的明确信息。
LabVIEW在综合性、设计性虚拟实验项目中的应用更加广泛,在熟练掌握LabVIEW软件运用技巧的前提下,学生可以以工程实际应用为例,自主设计工程实际测试信号采集和处理系统,从而综合考查学生对机械工程测试技术的掌握程度和运用能力。
实验1 正弦信号虚拟发生器一. 实验要求在理论学习的基础上,通过本实验熟悉正弦波、方波、三角波、锯齿波和随机信号等几种典型信号的波形和参数特征,熟悉信号的时域波形变化趋势。
二. 实验原理提示本实验利用虚拟实验平台来仿真生成正弦波、方波、三角波、锯齿波和随机信号几种典型信号波形,实验结果利用虚拟示波器用时域波形方式在计算机上显示出来,也可以通过打印机打印出来。
同时可以随机变换信号的参数,观察信号的幅值、频率、相位等主要信息,并分析采样频率和采样点数等对信号波形的影响。
三. 实验仪器和设备计算机1台,虚拟实验平台1套,打印机1台。
四. 实验步骤及内容1. 创建虚拟实验平台中的"信号分析"脚本,进行信号仿真实验。
(前面板及程序图)2. 选择信号类型,输入相应的信号频率、相位、幅值和采样频率、采样点数等信息,点击工具栏上的“运行”按钮,分析和观察信号波形,可以根据需要更改波形显示方式,如数字量描述、模拟量描述、线性、颜色显示等。
3.重复实验2步骤,更换不用实验参数,观察性能参数对信号波形的影响。
4. 重复实验2步骤,选择不同信号进行分析和性能比较。
五.实验结果实验过程中,将实验结果记录在下表:六. 实验报告要求1. 简述实验目的和原理。
2. 分别整理出四种信号的波形及相应的特性参数,进行波形比较和分析。
实验2 典型信号虚拟发生器一. 实验要求在理论学习的基础上,通过本实验熟悉正弦波、方波、三角波、锯齿波和随机信号等几种典型信号的波形和参数特征,熟悉信号的时域波形变化趋势。
二. 实验原理提示本实验利用虚拟实验平台来仿真生成正弦波、方波、三角波、锯齿波和随机信号几种典型信号波形,实验结果利用虚拟示波器用时域波形方式在计算机上显示出来,也可以通过打印机打印出来。
同时可以随机变换信号的参数,观察信号的幅值、频率、相位等主要信息,并分析采样频率和采样点数等对信号波形的影响。
三. 实验仪器和设备计算机1台,虚拟实验平台1套,打印机1台。
四. 实验步骤及内容1. 创建虚拟实验平台中的"信号分析"脚本,进行信号仿真实验。
(前面板及程序图)2. 选择信号类型,输入相应的信号频率、相位、幅值和采样频率、采样点数等信息,点击工具栏上的“运行”按钮,分析和观察信号波形,可以根据需要更改波形显示方式,如数字量描述、模拟量描述、线性、颜色显示等。
3.重复实验2步骤,更换不用实验参数,观察性能参数对信号波形的影响。
4. 重复实验2步骤,选择不同信号进行分析和性能比较。
五.实验结果实验过程中,将实验结果记录在下表:六. 实验报告要求1. 简述实验目的和原理。
2. 分别整理出四种信号的波形及相应的特性参数,进行波形比较和分析。
实验3 典型信号频谱分析一. 实验要求1.在理论学习的基础上,通过本实验熟悉典型信号的波形和频谱特征,并能够从信号频谱中读取所需的信息。
2.了解信号频谱分析的基本方法及仪器设备。
二. 实验原理提示1.典型信号及其频谱分析的作用正弦波、方波、三角波和锯齿波和指数信号是实际工程测试中常见的典型信号,这些信号时域、频域之间的关系很明确,并且都具有一定的特性,通过对这些典型信号的频谱进行分析,对掌握信号的特性,熟悉信号的分析方法大有益处,并且这些典型信号也可以作为实际工程信号分析时的参照资料。
本实验利用虚拟仪器平台可以很方便的对上述典型信号作频谱分析。
2.频谱分析的方法及设备信号的频谱可分为幅值谱、相位谱、实频谱、虚频谱等等。
对信号作频谱分析的设备主要是频谱分析仪,它把信号按数学关系作为频率的函数显示出来,其工作方式有模拟式和数字式二种。
模拟式频谱分析仪以模拟滤波器为基础,从信号中选出各个频率成分的量值;数字式频谱分析仪以数字滤波器或快速傅立叶变换为基础,实现信号的时-频关系转换分析。
傅立叶变换是信号频谱分析中常用的一个工具,它把一些复杂的信号分解为无穷多个相互之间具有一定关系的正弦信号之和,并通过对各个正弦信号的研究来了解复杂信号的频率成分和幅值。
信号频谱分析是采用傅立叶变换将时域信号x(t)变换为频域信号X(f),从而帮助人们从另一个角度来了解信号的特征。
时域信号x(t)的傅氏变换为:式中:X(f)为信号的频域表示,x(t)为信号的时域表示,f为频率。
本实验利用虚拟频谱分析仪来对信号进行频谱分析。
由虚拟信号发生器产生一个典型波形的电压信号,用频谱分析仪对该信号进行频谱分析,得到频谱特性数据。
分析结果用图形在计算机上显示出来,也可以通过打印机打印出来。
三. 实验仪器和设备计算机若干台,虚拟实验平台 1套,打印机 1台。
四. 实验步骤及内容1. 创建虚拟实验平台中的"典型信号频谱分析"脚本,进行信号频谱分析实验。
2. 点击"波形选择"按钮,选择信号,点击“”运行按钮,分析和观察信号波形和幅值谱以及实频谱和虚频谱特性。
3.重复实验2步骤,更换不用实验参数,观察性能参数对信号频谱的影响。
4.重复实验步骤2,完成各种典型信号的频谱分析。
五.实验结果实验过程中,将实验结果记录在下表:六. 实验报告要求1. 简述实验目的和原理。
2. 按实验步骤整理出四种信号的时域和幅值谱特性图形,说明各信号频谱的特点。
3. 将分析结果与理论分析进行对照,说明实际分析结果与理论分析之间的差异,并简要分析产生误差的原因。
实验4 滤波器一.实验目的1. 通过实验加深了解滤波在信号分析中的作用。
2.通过实验掌握四种滤波器类型及各自的滤波特性。
二、实验原理提示滤波器是一种选频装置,可以使信号中特定的频率成分通过,而极大地衰减其它频率成分。
在测试装置中,利用滤波器的这种选频作用,可以滤除干扰噪声或进行频谱分析。
根据滤波器的选频作用分为:1) 低通滤波器从0~f2频率之间,幅频特性平直,它可以使信号中低于f2的频率成分几乎不受衰减地通过,而高于f2的频率成分受到极大地衰减。
2) 高通滤波器与低通滤波相反,从频率f1~∞,其幅频特性平直。
它使信号中高于f1的频率成分几乎不受衰减地通过,而低于f1的频率成分将受到极大地衰减。
3) 带通滤波器它的通频带在f1~f2之间。
它使信号中高于f1而低于f2的频率成分可以不受衰减地通过,而其它成分受到衰减。
4) 带阻滤波器与带通滤波相反,阻带在频率f1~f2之间。
它使信号中高于f1而低于f2的频率成分受到衰减,其余频率成分的信号几乎不受衰减地通过。
三. 实验仪器和设备计算机若干台,虚拟实验平台1套。
四. 实验步骤及内容1. 创建"巴特沃斯滤波器"实验脚本,进行信号滤波分析实验。
2. 点击信号类型通道,选择滤波器类型,设置调节“高截止频率”和“低截止频率”两个按钮,分析和观察信号的原有波形以及经过滤波以后的波形。
3.重复实验2步骤,选择多种滤波器类型进行实验。
五. 实验结果将实验结果记录于下表中。
六. 实验报告要求1. 简述实验目的和原理。
2.绘制各阶段信号波形图。