labview测试实验指导方案

北京理工大学珠海学院
工程测试技术
实验指导书
前言
测试技术是具有实验性质的测量技术,与计算机技术、自动控制技术、通信技术构成完整的信息技术学科,主要研究各种物理量的测量原理和测量信号的分析处理方法,是进行各种科学实验研究和生产过程参数检测等必不可少的手段。

随着现代信息技术的不断发展,机械工程测试作为一门与之密切相关的课程,其
( Laboratory Virtual Instrument Engineering Work Bench)是NI公司开发的、采用图形化程序语言——G语言, 通过各功能图标间的逻辑连接实现程序功能的图形化程序设计软件,是虚拟仪器的主要支持技术之一。

该软件提供了灵活强大的函数库,在数据处理控制方面有动态连接库、共享库、数字信号处理和产生、频谱分析、滤波、平滑窗口、概率统计等VI。

LabVIEW也提供了大量的通过ActiveX等与外部代码或软件进行连接的功能。

例如可以与C/C++、VC、VB、Matlab 等软件相连。

二.LabVIEW在机械工程测试实验教学中的应用
机械工程测试课程的主要教学内容包括信号时域波形的统计分析、频域的频谱和功率谱分析、时差域的相关分析等信号分析方法和信号的滤波、采样、截断、调制与解调等信号的调理方法,以及信号发生、存储、显示等辅助设计。

实验项目可分为验证性实验和综合性、设计性实验。

2.1验证性虚拟实验系统设计
图1 虚拟测试实验系统总体结构图
2.2 LabVIEW在综合性、设计性虚拟测试实验中的应用
综合性、设计性实验主要体现机械工程测试技术的工程实际应用价值,按照实际测试信号的特点由学生综合运用所学的测试知识,自行设计完成对信号的分
析处理,来提取反映被测对象状态和特征的明确信息。

LabVIEW在综合性、设计性虚拟实验项目中的应用更加广泛,在熟练掌握LabVIEW软件运用技巧的前提下,学生可以以工程实际应用为例,自主设计工程实际测试信号采集和处理系统,从而综合考查学生对机械工程测试技术的掌握程度和运用能力。

实验1 正弦信号虚拟发生器
及程序图)
?? 2. 选择信号类型,输入相应的信号频率、相位、幅值和采样频率、采样点数等信息,点击工具栏上的“运行”按钮,分析和观察信号波形,可以根据需要更改波形显示方式,如数字量描述、模拟量描述、线性、颜色显示等。

??
3.重复实验2步骤,更换不用实验参数,观察性能参数对信号波形的影响。

4. 重复实验2步骤,选择不同信号进行分析和性能比较。

五.实验结果
实验过程中,将实验结果记录在下表:
实验2 典型信号虚拟发生器
一. 实验要求
??在理论学习的基础上,通过本实验熟悉正弦波、方波、三角波、锯齿波和随机信号等几种典型信号的波形和参数特征,熟悉信号的时域波形变化趋势。

数等信息,点击工具栏上的“运行”按钮,分析和观察信号波形,可以根据需要更改波形显示方式,如数字量描述、模拟量描述、线性、颜色显示等。

??
3.重复实验2步骤,更换不用实验参数,观察性能参数对信号波形的影响。

4. 重复实验2步骤,选择不同信号进行分析和性能比较。

五.实验结果
实验过程中,将实验结果记录在下表:
信号,这些信号时域、频域之间的关系很明确,并且都具有一定的特性,通过对这些典型信号的频谱进行分析,对掌握信号的特性,熟悉信号的分析方法大有益处,并且这些典型信号也可以作为实际工程信号分析时的参照资料。

本实验利用虚拟仪器平台可以很方便的对上述典型信号作频谱分析。

?? 2.频谱分析的方法及设备
???? 信号的频谱可分为幅值谱、相位谱、实频谱、虚频谱等等。

对信号作频谱
分析的设备主要是频谱分析仪,它把信号按数学关系作为频率的函数显示出来,其工作方式有模拟式和数字式二种。

模拟式频谱分析仪以模拟滤波器为基础,从信号中选出各个频率成分的量值;数字式频谱分析仪以数字滤波器或快速傅立叶变换为基础,实现信号的时-频关系转换分析。

???? 傅立叶变换是信号频谱分析中常用的一个工具,它把一些复杂的信号分解为无穷多个相互之间具有一定关系的正弦信号之和,并通过对各个正弦信号的研究来了解复杂信号的频率成分和幅值。

?? 2. 点击"波形选择"按钮,选择信号,点击“”运行按钮,分析和观察信号波形和幅值谱以及实频谱和虚频谱特性。

3.重复实验2步骤,更换不用实验参数,观察性能参数对信号频谱的影响。

4.重复实验步骤2,完成各种典型信号的频谱分析。

五.实验结果
实验过程中,将实验结果记录在下表:
二、实验原理提示
滤波器是一种选频装置,可以使信号中特定的频率成分通过,而极大地衰减其它频率成分。

在测试装置中,利用滤波器的这种选频作用,可以滤除干扰噪声或进行频谱分析。

根据滤波器的选频作用分为:
1) 低通滤波器?
从0~f2频率之间,幅频特性平直,它可以使信号中低于f2的频率成分
几乎不受衰减地通过,而高于f2的频率成分受到极大地衰减。

2) 高通滤波器?
与低通滤波相反,从频率f1~∞,其幅频特性平直。

它使信号中高于f
的频率成分几乎不受衰减地通过,而低于f1的频率成分将受到极大地衰减。

1
3) 带通滤波器?
它的通频带在f1~f2之间。

它使信号中高于f1而低于f2的频率成分可
?? 1. 简述实验目的和原理。

?? 2.绘制各阶段信号波形图?。

合集下载

labview检测系统课程设计

labview检测系统课程设计

labview检测系统 课程设计一、课程目标知识目标:1. 理解LabVIEW编程基础,掌握虚拟仪器的设计原理。

2. 学习并掌握LabVIEW中数据采集、信号处理、数据显示等模块的使用。

3. 掌握LabVIEW检测系统构建方法,理解其应用场景。

技能目标:1. 能够运用LabVIEW软件设计简单的检测系统,实现数据采集、处理和显示。

2. 培养学生动手操作、问题解决和团队协作能力,完成检测系统的搭建与调试。

3. 能够对检测系统进行简单的故障诊断和性能评估。

情感态度价值观目标:1. 激发学生对检测技术、自动化领域的兴趣,培养其探索精神。

2. 培养学生严谨的科学态度,注重实验数据的准确性和可靠性。

3. 增强学生的环保意识,使其关注检测技术在环保、医疗等领域的应用。

本课程针对高中年级学生,结合学科特点,注重理论与实践相结合,培养学生实际操作能力。

课程目标明确、具体,便于学生和教师在教学过程中进行评估和调整。

通过本课程的学习,学生将能够掌握LabVIEW检测系统的基本原理和方法,为后续相关课程的学习打下坚实基础。

二、教学内容1. LabVIEW基础入门:介绍LabVIEW软件的界面、操作方法,学习VI的创建与编辑,理解数据流编程思想。

教材章节:第一章 LabVIEW概述与基本操作。

2. 数据采集:学习数据采集卡的使用,掌握DAQ助手和DAQmx函数的使用方法,实现模拟信号的采集。

教材章节:第二章 数据采集与处理。

3. 信号处理:学习LabVIEW中信号处理函数,如滤波、频谱分析等,掌握常见信号处理方法。

教材章节:第三章 信号处理技术。

4. 检测系统设计:结合实际案例,学习检测系统的设计方法,包括硬件选型、软件编程和系统调试。

教材章节:第四章 检测系统设计与应用。

5. 实践操作:分组进行LabVIEW检测系统的搭建与调试,培养学生的动手能力和团队协作精神。

教材章节:第五章 实践项目。

6. 故障诊断与性能评估:学习检测系统的故障诊断和性能评估方法,提高学生对系统维护和优化的能力。

虚拟仪器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软件的基本编程环境。

二、实验内容:创建一个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。

电阻测试仪labview课程设计

电阻测试仪labview课程设计

电阻测试仪labview课程设计一、课程目标知识目标:1. 学生理解电阻测试仪的基本原理,掌握LabVIEW软件的基本操作;2. 学生掌握电阻测试仪与计算机的通信连接方法,了解数据采集与处理的基本流程;3. 学生了解电阻的测量方法,掌握不同电阻值与测量结果的对应关系。

技能目标:1. 学生能够运用LabVIEW软件设计并搭建电阻测试仪的虚拟仪器程序;2. 学生能够运用所学知识对电阻进行准确测量,并处理实验数据;3. 学生能够通过实验操作,提高动手能力和问题解决能力。

情感态度价值观目标:1. 学生培养对物理实验的兴趣,激发探究精神和创新意识;2. 学生树立严谨的科学态度,遵循实验操作规范,养成良好的实验习惯;3. 学生培养团队合作精神,学会与他人沟通交流,共同完成实验任务。

课程性质:本课程为实践性较强的课程,旨在通过实际操作,让学生掌握电阻测试仪的使用和LabVIEW软件编程。

学生特点:学生具备一定的物理知识基础和计算机操作能力,对实验操作有较高的兴趣。

教学要求:教师需引导学生掌握基本原理,注重实验操作技能的培养,同时关注学生的情感态度价值观培养,使学生在实践中提高综合素养。

教学过程中,将目标分解为具体的学习成果,便于后续教学设计和评估。

二、教学内容1. 电阻测试仪原理及操作- 介绍电阻测试仪的工作原理、仪器结构及功能;- 指导学生进行电阻测试仪的硬件连接与基本操作。

2. LabVIEW软件基础- 概述LabVIEW软件的功能、特点及界面;- 传授LabVIEW编程的基本方法,如数据类型、控制结构、图形编程等。

3. 虚拟仪器程序设计- 指导学生利用LabVIEW设计电阻测试仪的虚拟仪器程序;- 解析程序框图,讲解数据采集、处理、显示与保存等模块。

4. 实验操作与数据处理- 安排实验任务,指导学生进行电阻测量实验;- 教授实验数据处理的技巧,如数据筛选、误差分析等。

5. 教学内容的进度安排- 第一周:电阻测试仪原理及操作;- 第二周:LabVIEW软件基础;- 第三周:虚拟仪器程序设计;- 第四周:实验操作与数据处理。

检测技术课程设计labview

检测技术课程设计labview

检测技术课程设计labview一、课程目标知识目标:1. 让学生掌握LabVIEW软件的基本操作和编程原理;2. 使学生了解检测技术的基本概念、原理和方法;3. 帮助学生掌握利用LabVIEW进行数据采集、处理、分析的基本方法;4. 引导学生掌握检测系统设计的基本流程和关键环节。

技能目标:1. 培养学生运用LabVIEW软件进行数据采集、处理和分析的实际操作能力;2. 培养学生独立设计、调试和优化检测系统的能力;3. 培养学生解决实际工程问题中检测技术问题的能力。

情感态度价值观目标:1. 培养学生对检测技术及其应用的兴趣和热情;2. 培养学生具备良好的团队合作意识和沟通能力;3. 培养学生严谨的科学态度和勇于创新的精神。

课程性质:本课程为实践性较强的学科,结合理论教学,侧重于培养学生的实际操作能力和解决实际问题的能力。

学生特点:学生具备一定的电子、电气基础知识,对检测技术有一定了解,但对LabVIEW软件和实际检测系统设计尚缺乏经验。

教学要求:结合学生特点,以实践操作为主线,注重理论与实践相结合,充分调动学生的积极性,引导学生主动参与,培养其创新能力和实际操作能力。

通过课程学习,使学生能够达到上述课程目标,为后续相关专业课程和实际工程应用打下坚实基础。

二、教学内容本课程教学内容主要包括以下几部分:1. LabVIEW基础操作与编程- LabVIEW软件安装与界面认识- 基本数据类型、控件和函数的使用- 程序框图设计、结构化编程2. 检测技术基本概念与原理- 传感器原理、分类及应用- 检测信号处理与分析方法- 检测系统误差分析及补偿3. LabVIEW在检测技术中的应用- 数据采集与数据传输- 检测信号处理与数据分析- 检测系统设计实例分析与实践4. 检测系统设计流程与关键环节- 系统需求分析- 传感器选型与信号调理- 数据处理与分析算法设计- 系统调试与优化教学内容安排与进度:1. 第1周:LabVIEW基础操作与编程2. 第2周:检测技术基本概念与原理3. 第3周:LabVIEW在检测技术中的应用4. 第4周:检测系统设计流程与关键环节实例分析5. 第5周:课程总结与实践活动教材章节关联:1. LabVIEW基础操作与编程:第1章2. 检测技术基本概念与原理:第2章3. LabVIEW在检测技术中的应用:第3章4. 检测系统设计流程与关键环节:第4章三、教学方法为了提高教学效果,激发学生的学习兴趣和主动性,本课程将采用以下多样化的教学方法:1. 讲授法:教师通过生动的语言、丰富的案例,系统地讲解LabVIEW软件操作、检测技术基本概念和原理等理论知识,为学生奠定扎实的理论基础。

虚拟仪器(LabVIEW)实验报告

虚拟仪器(LabVIEW)实验报告

攀枝花学院电工电子实验中心电工电子实验报告册实验课程虚拟仪器实验专业班级2010级测控技术与仪器学生姓名学生学号指导教师2013 年 3 月22 日目录目录实验一LabVIEW编程环境及初步操作 (1)实验二LabVIEW程序结构(1) (4)实验三LabVIEW程序结构(2) (6)实验四LabVIEW字符串、数组和簇 (8)实验五LabVIEW变量和文件操作 (11)实验六LabVIEW图形显示 (15)实验七LabVIEW数据采集与信号处理 (18)实验时间实验台号指导教师同组学生实验一LabVIEW编程环境及初步操作一、实验目的1. 熟悉LabVIEW的编程环境,逐步掌握基本使用方法;2. 熟悉创建、调试、调用VI的基本步骤和方法;3. 掌握LabVIEW软件安装方法。

二、实验仪器和设备计算机(安装有LabVIEW软件)三、实验原理安装LabVIEW软件,认识具体的安装步骤,注意安装细节和注册技巧。

LabVIEW的基本编程环境,包括启动界面,前面板,程序框图,图标/连线板、菜单、工具栏、三大操作选板(工具选板,控件选板,函数选板)等。

在编程环境中可以创建、调试和调用VI,完成虚拟仪器的设计。

四、实验内容与步骤1. 认识LabVIEW的基本编程环境,包括启动界面,前面板,程序框图,图标/连线板。

2. 打开LabVIEW三大操作选板(工具选板,控件选板,函数选板),逐个认识各选板的组成内容。

3. 认识LabVIEW的菜单和工具栏,熟悉基本功能和使用方法。

4. 创建VI以教材《虚拟仪器技术分析与设计》(张重雄,电子工业出版社)为参考,按照虚拟仪器创建步骤,模仿创建一个简单的VI。

创建过程中逐步加强对LabVIEW编程环境的熟悉。

5. 调试VI利用虚拟仪器一般的调试步骤:运行、清除语法错误、高亮显示、单步执行、探针和断电工具使用等,理解调试基本方法。

6. 创建和调用子VI。

学习编辑子VI图标并进行连线板设计。

利用LabVIEW进行电子设备测试和验证

利用LabVIEW进行电子设备测试和验证随着电子技术的快速发展,电子设备在我们的生活中起着越来越重要的作用。

为了确保电子设备的质量和性能,进行测试和验证是必不可少的环节。

LabVIEW是一种强大的电子设备测试和验证工具,它能够提供高效、准确的测试解决方案。

本文将介绍利用LabVIEW进行电子设备测试和验证的步骤和方法。

一、LabVIEW简介LabVIEW是一种图形化编程语言,由National Instruments公司开发。

它通过将功能块称为虚拟仪器和连接它们来构建程序,使得用户能够快速开发测试和测量应用。

LabVIEW具有直观的界面和广泛的硬件设备支持,使得它成为电子设备测试和验证的理想工具。

二、电子设备测试和验证的步骤1.需求分析:在开始测试和验证之前,我们首先需要明确测试目标和要求。

通过与客户和设计团队进行沟通,了解设备的功能和性能要求,确定需要测试和验证的项目。

2.测试系统设计:根据需求分析的结果,进行测试系统的设计。

这包括选择需要的硬件设备,编写测试脚本,设计测试界面等。

LabVIEW提供了丰富的工具和函数,能够帮助用户快速搭建测试系统。

3.测试程序编写:利用LabVIEW的图形化编程能力,编写测试程序。

根据需求分析和测试系统设计的结果,使用LabVIEW提供的函数和工具,构建测试程序的框架。

通过连接不同的模块和功能块,实现测试流程的控制和数据的采集。

4.设备连接和配置:将待测试的电子设备与测试系统连接,并进行相应的配置。

LabVIEW支持多种通信协议和接口,可以方便地与不同类型的设备进行通信。

利用LabVIEW提供的工具和函数,可以进行设备的初始化、数据采集和控制等操作。

5.测试执行和数据分析:在测试系统搭建完成后,可以开始进行测试执行和数据分析。

运行测试程序,根据设备的响应和采集的数据,判断设备是否符合要求。

利用LabVIEW强大的图形化数据分析工具,可以对测试结果进行可视化的展示和分析。

虚拟仪器实验labview

实验一储液罐状态监控系统设计
一、实验目的
通过该系统设计,初步了解LabVIEW虚拟仪器设计软件的前面板、程序框图及各个选项板的功能。

二、实验内容
设计储液罐状态监控仿真系统,要求如下
1、监测一个储液罐的实际液位、温度、进口压力、出口压力
2、用曲线图显示被测量液位随时间的变化情况
3、液位超标时用指示器报警
4、手动和自动两种方式调节储液罐的液位高度
5、用调节步长按钮决定自动调节的快慢程度
6、设计储液罐状态监控系统前面板
三、实验步骤
1、前面板设计
整个贮液罐监控系统前面板需要的控件有:停止键、手自动切换、液位超标指示灯、步长调节旋钮、高度设定、实际高度显示、进出口压力显示、温度显示和实际液位高度波形图。

停止键、手自动切换、液位超标在新式布尔量控件中进行选择,步长调节旋钮在数值控件中选择旋钮、压力表在数值中选择量表控件,设定高度、实际高度、温度在数值控件中分别选择垂直指针滑动杆垂直填充滑动杆和温度计,液位高度波形图选择波形图表。

2、程序框图设计
程序采用While循环结构,结束用停止布尔按钮结束,除设定高度和调节步长是手动设置外,其他输入如压力和温度的设定均采用编程—数值—随机数的方式给定,手自动切换布尔量连接比较选项中的选择节点,用于切换手自动,液位超标将实际高度和超标高度比较,
输出一布尔量。

四、实验结果。

LabVIEW实践教学指导书

LabVIEW实践教学指导书电气工程实验教学中心LabVIEW实践教学教程实验一LabVIEW概述第一节虚拟仪器(VI)的概念使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。

LabVIEW(Laboratory Virtual instrument Engineering Workbench)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。

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

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

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

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

图形化的程序语言,又称为“G”语言。

使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。

它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。

它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。

使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。

利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位编译器。

像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。

所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前面板(front panel)、程序框图(block diagram)以及图标/连结器(icon/connector)三部分。

前面板是图形用户界面,也就是VI的虚拟仪器面板,这一界面上有用户输入和显示输出两类对象,具体表现有开关、旋钮、图形以及其他控制(control)和显示对象(indicator)。

虚拟仪器应用技术实验指导书

实验一、LabVIEW8.2软件基本操作、运用实验目的:熟悉LabVIEW8.2操作、功能,了解相关控件。

实验要求:编写程序实现:1.产生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b比较,若a>b,则指示灯亮。

2.创建一个子VI,子VI功能:输入3个参数后,求其和,再开方。

编一个VI调用上述子VI。

3.单步调试程序;应用探针观察各数据流。

实验内容:1.启动LabVIEW8.2,出现启动窗口后,在这个窗口中新建VI。

在程序窗口按要求放入所需的函数控件如图。

然后按照实验要求3调试程序,调试完成后存盘。

2.重新启动LabVIEW8.2,出现启动窗口后,在这个窗口中新建VI。

这次我们做个子VI,+v+=。

按要求在程序窗口中放入如图所示的函数,调试成功后按子VI设b完成ca计的方法编辑窗口右上方的图标。

保存子VI后,我们可以再设计一个实现z+×=的VI,其中就可以调用++byxcw+a刚才做的子VI完成。

实验二、使用数据类型实验实验目的:熟悉、运用各种数据类型的变量。

实验要求:加深理解LabVIEW8.2数据类型的特点,特别是数组和簇。

实验内容:1.在程序的前面板上创建一个数值型控件,为它输入一个数值;把这个数值乘以一个比例系数,再由该控件显示出来。

2.生产一个正弦波,并显示在Chart波形控件上,由另外一个程序把该波形显示出来。

调节两个程序运行的速度,观察对比两个波形的差异。

3.创建一个3行4列的数组,(1)求数组的最大与最小值;(2)求出创建数组的大小;(3)将该数组转置;(4)将该二维数组改为一个一维数组。

4.创建一个簇控件,成员维字符型姓名,数值型学号,布尔型注册。

从该控件中提取簇成员注册,并显示在前面板上。

实验三、应用多种程序结构编程实验目的:熟悉、运用各种程序结构。

实验要求:加深理解LabVIEW8.2图形编程的特点,特别注意与字符编程的不同点。

实验内容:1.产生100个0.0~100.0的随机数,求其最小值、最大值、平均值,并将数据在Graph中显示。

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