《虚拟仪器》实验指导书

合集下载

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 ∆=。

虚拟仪器实验指导书

虚拟仪器实验指导书

实验一 Labview软件VI的创建实验1.实验目的:(1)创建一个VI程序。

(2)创建一个VI程序模拟温度测量。

2.实验要求:(1)学会使用工具模板、控件模板、函数模板。

(2)了解控件的快捷菜单、属性。

学会如何使用帮助。

(3)理解不同的数据类型是通过颜色和线形来区分的。

3.实验器材:虚拟仪器综合实验平台(PC机等)4.实验内容及原理:虚拟仪器 (VI: Virtual Instrument) 是在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板,测试功能由测试软件实现的一种计算机仪器系统。

虚拟仪器是以特定的软件支持取代相应功能的电子线路,用计算机完成传统仪器硬件的一部分乃至全部功能,它是以具备控制、处理分析能力的软件为核心的软仪器。

使用者在操作这台计算机时,就象在操作一台他自己设计的仪器一样。

利用Labview软件可以实现VI的设计。

创建一个VI程序模拟温度测量。

假设传感器输出电压与温度成正比。

例如,当温度为70°F时,传感器输出电压为0.7V。

本程序也可以用摄氏温度来代替华氏温度显示。

本程序用软件代替了DAQ数据采集卡。

在程序面板使用编程→数值→随机数(0到1)来仿真电压测量,然后把所测得的电压值转换成摄氏或华氏温度读数。

5.实验步骤:●选择文件 >> 新建VI,打开一个新的前面板。

假如已关闭了所有的VI,则在LabVIEW的对话框中选择新建VI。

注意:若控件面板不可见,可选择菜单察看 >> 控件选板,使控件面板可见。

也可以在前面板的空白区域内单击鼠标右键的方法弹出快捷菜单,使控件面板可见。

●在菜单新式 >> 数值中选择温度计(或Express >> 数值显示控件 >> 温度计),并置于前面板上。

●在文本标注框中敲入“温度计”后,在面板的任意处点一下。

注意:若在尚未输入文本内容时就在外部点了一下,则标注框会消失。

虚拟仪器指导书-中文版

虚拟仪器指导书-中文版

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入门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 。

虚拟仪器实验指导书2015

虚拟仪器实验指导书2015

《虚拟仪器》实验指导书中南大学信息科学与工程学院2015年3月目录实验一创建和编辑VI程序 (1)实验二变量、数组与簇 (2)实验三结构与属性控制 (4)实验四波形显示 (5)实验五字符串与文件I/O (6)实验六数学分析与信号处理 (7)实验七数据采集卡配置及应用 (8)实验八应变测试 (12)附录LABVIEW软件安装 (15)前言《虚拟仪器》实验分为软件实验部分和硬件实验部分:实验一至实验六为软件实验部分,主要学习图形化编程软件LabVIEW的原理及编程方法,按照实验内容和要求进行操作,循序渐进地掌握VI程序及子程序的创建和调用,编辑和调试,各种结构、图表、图形和数组的使用,以及字符串和文件I/O的操作,熟悉LabVIEW的各种函数以及菜单,选项的作用和功能。

实验七至实验八为硬件实验部分,主要了解PCI-6024E多功能数据采集卡的使用方法和采集通道设置,并创建VI程序控制数据采集卡的I/O操作,利用信号发生器产生信号,实时检测,显示测量数据及波形,并写出实验报告。

在教学上,让学生学会使用LabVIEW系统的在线帮助,以获得更快更详细的帮助信息,帮助理解和掌握所学的内容。

实验注意事项:●请同学们在F盘根目录下建立一个自己的文件夹,把课堂练习的文件存在该文件夹中。

●同学们在使用LabVIEW系统自带的示例程序后,关闭时不可保存,以免改动原文件,但可以用另存的方式保存在其它文件夹中(如同学自己的文夹)。

●在硬件实验中,信号发生器的输出幅度不要超过±10V,千万注意连接板的各导线之间不要短路,以免发生故障。

实验一创建和编辑VI程序1.实验目的●熟悉LabVIEW的运行环境(前面板窗口、框图窗口、模板、菜单和命令);●学会创建VI及子VI程序;●掌握编辑VI程序的方法及子VI的调用方法。

2.实验原理(1)VI(虚拟仪器)有三个主要部分:前面板、程序框图和图标/连接口。

●前面板指定VI的输入量和显示VI的输出量。

虚拟仪器实验指导书

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

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

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

三、实验器材与软件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. 在进行实验操作时,要注意仪器的正确使用方法和安全操作规范。

虚拟仪器设计试验指导书

虚拟仪器试验指导书注意:在试验之前,首先创建一个以自己名字命名的目录,所有的练习程序都保存到该目录中。

补充练习所生成的VI,以“EX+练习序号.vi”命名,如EX01.vi等。

设计试验一作为作业完成并上交程序,上交作业的程序只要求完成试验要求中2.1要求的内容,试验要求中2.2的内容及设计试验二可以作为有兴趣的同学练习。

上交的文件以自己的名字命名。

试验1 创建VI试验目的:创建一个VI程序。

创建一个VI程序模拟温度测量。

假设传感器输出电压与温度成正比。

例如,当温度为70°F时,传感器输出电压为0.7V。

本程序也可以用摄氏温度来代替华氏温度显示。

本程序用软件代替了DAQ数据采集卡。

使用Demo Read V oltage子程序来仿真电压测量,然后把所测得的电压值转换成摄氏或华氏温度读数。

试验步骤:1.选择File>>New,打开一个新的前面板。

假如已关闭了所有的VI,则在LabVIEW的对话框中选择New VI。

注意:若控件面板不可见,可选择菜单Windows >> Show Control Palette,使控件面板可见。

也可以在前面板的空白区域内单击鼠标右键的方法弹出快捷菜单,使控件面板可见。

2.在菜单Control >> Numeric中选择Thermometer(温度计),并置于前面板上。

3.在文本标注框中敲入“温度计”后,在面板的任意处点一下。

注意:若在尚未输入文本内容时就在外部点了一下,则标注框会消失。

若要使标注框再次可见,在控件上用右手键弹出快捷菜单,选择Show >> Label。

4.修改温标范围,使之在0.0~100.0之间。

5.在前面板窗口中放入竖直开关控制。

6.在面板窗口的空白处点击鼠标键,然后弹出的Boolean子模板中选择Vertical Switch,在文本框中输入“温度值单位”,再点击鼠标键或者工具栏中的V按钮。

虚拟仪器实验指导书(1)

《虚拟仪器技术》实验指导书一•课程简介虚拟仪器技术是为测控、机械电子、机械工程及自动化等专业本科生开设的一门选修课。

本课程主要介绍LabVIEW编程软件,如何创建虚拟仪器、进行数据采集、以及对所采集的信号进行分析,培养学生了解和掌握在计算机上建立自己的测控仪器的方法和技术,目的在于使学生了解和掌握国内外测控技术的发展趋势,培养学生解决工程实际问题的能力。

二. 课程实验目的与要求实验目的:培养学生了解和掌握在计算机上建立自己的测控仪器的方法,掌握应用LabVIEW 软件编程的技术。

为保证实验顺利进行,要求学生初步掌握计算机软件编程技术。

三. 实验方式与注意事项实验方式:学生独立在计算机上进行LabVIEW 软件编程,创建和编辑VI,运行和调试VI程序,进行数据采集和信号分析。

四. 实验报告要求每个实验均应撰写实验报告。

实验报告内容应包括:实验名称、目的、内容、实验结果分析等。

设计性实验鼓励学生以小论文形式整理和撰写实验报告。

实验(1-1 )使用For循环目的:1 •了解虚拟仪器的编程过程,熟悉前面板和流程图的界面环境;2 •了解工具模板、控制模板和函数模板的使用;3 •掌握For循环及其移位寄存器使用方法。

内容:用For循环和移位寄存器计算正整数的阶乘。

步骤:1.打开一个新的前面板,按照下图创建对象。

a. 将一个数字显示对象放在前面板,设置它的标签为"乘积”。

b. 将一个控制对象放在前面板,设置它的标签为"正整数”;将另一个控制对象的标签设置为初始值。

图i—i实验i—i的面板和流程图2 •打开流程图按照上图对其创建。

3 .在流程图中放置一个For循环(Functions?Structures )。

4 .在For循环的边框处单击鼠标右键,在快捷菜单中选择Add Shift Register5.将下列对象添加到流程图。

a ( Functions?Numeric ) ---- 在这个练习中需要将移位寄存器的初始值设成1。

虚拟仪器实验指导书 - (新)


图4-2 Chart 和 Graph 的比较 显示的运行结果是一样的。但实现方法和过程不同。在流程图中可以看出,Chart 产生 在循环内,每得到一个数据点,就立刻显示一个。而 Graph 在循环之外,40 个数都产生之 后,跳出循环,然后一次显示出整个数据曲线。从运行过程可以清楚地看到这一点。 值得注意的还有 For 循环执行 40 次,产生的 40 个数据存储在一个数组中,这个数组创 建于 For 循环的边界上(使用自动索引功能) 。在 For 循环结束之后,该数组就将被传送到 外面的 Graph。仔细看流程图,穿过循环边界的连线在内、外两侧粗细不同,内侧表示浮点 数,外侧表示数组。 练习 3.3 创建簇 目的:学习创建簇、分解簇,再捆绑簇并且在另一个簇中显示其内容。
4
Boolean ON OFF È ¡ ± Ê Ö µ £ º ON ú Ð » µ ¶ ¯ × ÷ Latch When Pressed
æ » Ë ú Ê ý 2.0 1.5
1.0 0.5 0.0 0 50
图2-4 练习2-2的前面板 流程图 按下图创建流程图。
图2-4 练习2-2的流程图 在流程图中添加 While 循环(Functions»Structures),创建移位寄存器。 a. 用鼠标右键单击 While 循环的左边或者右边,在快捷菜单中选择 Add Shift Register。 b. 用鼠标右键单击寄存器的左端子,在快捷菜单中选择 Add Element,添加一个寄存 器。用同样的方法创建第三个元素。 Random Number (0–1)函数(Functions»Numeric)——产生 0 到 1 之间的某个随机数。 Compound Arithmetic 函数(Functions»Numeric)——在本练习中,它将返回两个周 期产生的随机数的和。如果要加入其他的输入,只需用右键单击某个输入,从快捷菜单中选 择 Add Input。 除法函数(Functions»Numeric)——在本练习中,它用于返回最近四个随机数的平均 值。 数值常数(Functions»Numeric)——在 While 循环的每个周期,Random Number (0–1) 函数将产生一个随机数。 VI 就将把这个数加入到存储在寄存器中的最近三个数值中。 Random Number (0–1)再将结果除以 4,就能得到这些数的平均值(当前数加上以前的三个数) 。然 后再将这个平均值显示在波形图中。 Wait Until Next ms Multiple 函数 (Functions»Time & Dialog)——它将确保循环 的每个周期不会比毫秒输入快。在本练习中,毫秒输入的值是 500 毫秒。如果用鼠标右键单 击图标,从快捷菜单中选择 Visible»Label,就可以看到 Wait Until Next ms Multiple 的
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四
图表与图形 ................................................................................................................ 9
一、实验目的 ......................................................................................................................................... 9 二、实验仪器及材料 ............................................................................................................................. 9 三、实验内容及步骤 ............................................................................................................................. 9 四、实验报告要求 ............................................................................................................................... 10
实验七
信号分析与处理 ...................................................................................................... 13
一、 实验目的 ...................................................................................................................................... 13 二、实验仪器及材料 ........................................................................................................................... 13 三、实验内容及步骤 ........................................................................................................................... 13 四、实验报告要求 ............................................................................................................................... 13
一、实验目的 ......................................................................................................................................... 4 二、实验仪器及材料 ............................................................................................................................. 4 三、实验内容及步骤 ............................................................................................................................. 4 四、实验报告要求 ................................................................................................................................. 5
实验三
数据类型、数组与簇................................................................................................ 7
一、实验目的 ......................................................................................................................................... 7 二、实验仪器及材料 ............................................................................................................................. 7 三、实验内容及步骤 ............................................................................................................................. 7 四、实验报告要求 ................................................................................................................................. 8
2
实验项目总表
序号 1 2 3 4 5 6 7 实验项目名称 熟悉编程环境与基本编程操作 子 VI、程序结构 数据类型、数组与簇 图表与图形 字符串和文件 I/O 数据采集系统 信号分析与处理 学时 2 2 2 2 2 4 2 实验类型 验证性 设计性 设计性 设计性 设计性 设计性 设计性
实验二
子 VI、程序结构 ...................................................................................................... 6
一、实验目的 ......................................................................................................................................... 6 二、实验仪器及材料 ............................................................................................................................. 6 三、实验内容及步骤 ............................................................................................................................. 6 四、实验报告要求 ................................................................................................................................. 6信息与通信工程学院 电子信息工程系
2014 年 3 月
目录
实验项目总表 ............................................................................................................................ 3 实验一 熟悉编程环境与基本编程操作................................................................................ 4
实验五
字符串和文件 I/O ................................................................................................... 11
一、实验目的 ....................................................................................................................................... 11 二、实验仪器及材料 ........................................................................................................................... 11 三、实验内容及步骤 ........................................................................................................................... 11 四、实验报告要求 ............................................................................................................................... 11
相关文档
最新文档