《虚拟仪器实验.pdf》由会员分享,可在线阅读,更多相关《虚拟仪器实验.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、虚拟仪器实验 实验一、LabVIEW 编程基础实验 一、实验目的:1、熟悉 LabVIEW 中前面板和程序框图的使用;2、掌握 VI 和子 VI 的创建及调用方法。二、实验要求:1、学会使用工具模板、函数模板、控件模板;2、理解 VI 的三个组成部分。三、实验器材:装有 LabVIEW 的 PC 机 四、实验原理:略 五、实验内容:1、用 0-100 随机数代替摄氏温度,将每 500ms 采集的温度的变化波形显示出来,并设定上下限,温度高于上限或低于下限分别点亮对应的指示灯,并将上下限一并在波形中显示出来。2、创建一个 VI,根据所给的 X1,Y1,X2,Y2 的值求直线的斜率。把此程序作为子
2、 VI,再自行设计一个简单程序,调用此子 VI。六、实验报告要求:略。实验二数组和图形 一、实验目的:熟悉数组的创建和数组函数的功能和应用。掌握二维图形的绘制。二、实验要求:利用循环产生二维数组。运用数组函数对数组进行操作。三、实验器材:装有 LabVIEW 的 PC 机。四、实验原理:数组的概念。数组是相同类型的数据元素的集合,指针在0到N1的范围内变化,可以使用多维数组。图形是以曲线来显示数组中的数据,常用的二维图形控件有波形 Chart 和波形 Graph 和 XY Graph,可用显示多条曲线。图形控件有很多特性可以用来改变曲线显示的格式 数组函数的主要功能有:求数组大小 Array
3、Size、数组检索 Index Array、替换数组元素Replace Array Subset、插入数组元素 Insert Into Array、删除元素 Delete From Array、初始化数组 Initialize Array、创建数组 Build Array、子数组 Array Subset、数组最大值和最小值 Array Max&Min、二维数组转置 Transpose 2D Array 等,专门对一维数组的操作有循环移位、倒置、搜索、分离、排序、插值、阈值、接插、拆分 五、实验内容:设计一个 VI,产生一个二维的随机数数组(3 行 10 列),数组产生后,对每一行进行索引并将
4、每一行绘制在它自己的 Graph 上(前面板中应包括三个 Graph 指示器)设计一个VI,产生一维数组,然后将相邻的一对元素相乘(从元素 0 和元素 1 开始),最后输出结果数值。设计一个 VI 来测量温度,每隔 0.25 秒测一次,共测定 10 秒。算出温度的最大值,最小值和平均值。实验三 循环和图表 一、实验目的:学习使用 While 循环和 For 循环。学习使用图表绘制循环产生的数据曲线。二、实验器材:装有 LabVIEW 的 PC 机。三、实验原理:While 循环和 For 循环是两种可以用来重复执行子框图的结构。While 循环只要与其相连的 conditional 端口值为
5、True 就执行,为False 则停止循环。For 循环执行预先设定的 count 端口的次数。循环时间的设定。使用 Wait Until Next ms Multiple 函数,设定每次循环的时间为指定的毫秒数(1s=1000ms)使用移位寄存器保存每次循环数据。图表是一种显示一条或多条曲线的数值指示器。四、实验内容:创建一个 VI 程序,随机产生数据并在图表上显示数据,该程序在前面板有一个旋钮控制器可以在 02 秒之间调节循环速率,使用一开关控制 VI 程序运行。使用移位寄存器求平均值=n i i n 1 1。创建一个 VI 程序,产生随机数直到该数与指定值相匹配,循环计数端口记录在匹配数出现前循环重复的次数。