资源描述:
《《虚拟仪器技术》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《虚拟仪器技术》实验指导书仪器科学与光电工程学院2014年3月目录实验项目总表实验一熟悉编程环境与基本编程操作一、实验目的5二、实验仪器及材料5三、实验内容及步骤5四、实验报告要求6实验二子VI、程序结构7一、实验目的7二、实验仪器及材料7三、实验内容及步骤7四、实验报告要求7实验三数据类型、数组与簇8一、实验目的8二、实验仪器及材料8三、实验内容及步骤8四、实验报告要求9实验四图表与图形10一、实验口的10二、实验仪器及材料10三、实验内容及步骤10四、实验报告要求11实验五字符串和文件I/O12一、实验目的12二、实验仪器及材料
2、12三、实验内容及步骤12四、实验报告要求12实验六数据采集系统13一、实验目的13二、实验仪器及材料13三、实验内容及步骤13四、实验报告要求1314实验七信号分析与处理14一、实验目的二、实验仪器及材料14三、实验内容及步骤14四、实验报告要求14实验项目总表序号实验项目名称学时实验类型1熟悉编程环境与基本编程操作2验证性2了VI、程序结构2设计性3数据类型、数组与簇2设计性4图表与图形2设计性5字符串和文件I/O2设计性6数据采集系统4设计性7信号分析与处理2设计性实验一熟悉编程环境与基本编程操作一、实验目的1.理解LabVI
3、EW的运行机制,熟悉LabVTEW编程环境。2.掌握基本编程操作,包扌舌VI程序的创建、编辑、运行与调试。二、实验仪器及材料主要设备冇计算机,LabVTEW&5软件。三、实验内容及步骤1.打开并运行一个现有VI。启动LabVIEW,单击“查找范例”;单击“搜索”,然后输入“滤波器”;选定“ExpressFilter.vi”,双击打开。1)运行并调整前而板参数观察变化;2)显示程序框图,单击“高亮执行”,观察数据流;3)双击程序框图屮“仿真信号”,修改信号类型及频率等参数,确定后再次运行。2.基于模板构建VI。基于“生成和显示”模板写
4、一个类似于下图的正弦波发生器,耍求频率和幅度可调。3.构建VI。1)在前面板加入两个数值输入控件X、Y;2)计算X-Y并在前面板显示结果;3)计算X/Y并在前面板显示结果;4)如果Y=0,前而板指示灯点亮,指示被0除。4.写一个温度监测器,如下图所示,当温度超过报警上限,而几开启报警时,报警灯点亮。实验一熟悉编程环境与基本编程操作一、实验目的1.理解LabVIEW的运行机制,熟悉LabVTEW编程环境。2.掌握基本编程操作,包扌舌VI程序的创建、编辑、运行与调试。二、实验仪器及材料主要设备冇计算机,LabVTEW&5软件。三、实验内
5、容及步骤1.打开并运行一个现有VI。启动LabVIEW,单击“查找范例”;单击“搜索”,然后输入“滤波器”;选定“ExpressFilter.vi”,双击打开。1)运行并调整前而板参数观察变化;2)显示程序框图,单击“高亮执行”,观察数据流;3)双击程序框图屮“仿真信号”,修改信号类型及频率等参数,确定后再次运行。2.基于模板构建VI。基于“生成和显示”模板写一个类似于下图的正弦波发生器,耍求频率和幅度可调。3.构建VI。1)在前面板加入两个数值输入控件X、Y;2)计算X-Y并在前面板显示结果;3)计算X/Y并在前面板显示结果;4)
6、如果Y=0,前而板指示灯点亮,指示被0除。4.写一个温度监测器,如下图所示,当温度超过报警上限,而几开启报警时,报警灯点亮。温度值可以山随机数发牛•器产牛.。报警上限温度计叼开启报誓报警灯四、实验报告要求1.经过教师检查,程序运行正确。2.简述实验目的和实验步骤,给出每个VI程序的询而板和程序框图。3.谈谈你的收获与体会。实验二子VI、程序结构一、实验目的1.学习构建和使用了VI,练习编辑图标和指定端子,了解VI的分层特性。2.学会For循环、While循环、Case结构及顺序结构的运用,掌握定时函数的使用及移位寄存器应用。3.熟悉
7、公式节点。二、实验仪器及材料主要设备有计算机,LabVIEW8.5软件。三、实验内容及步骤1.写一个子VI计算输入双精度数组所有元素的平均值,并使其能够被上层VI调用。2.利用For循环产生一个3x2的()到1(X)Z间随机数数组,调用内容1中的了VI计算所冇元索平均值。3.给出一百分制成绩,要求输出等级A,B,C,D,E。90分以上为A,80〜89为B,70〜79为C,60〜69为D,60分以下为E,如下所示。4.构建VI,每1秒产生一个0到1Z间随机数,计算4个随机数的平均值,当平均值大于0.5时,使用蜂鸣器•vi产生0.5秒8
8、00Hz蜂鸣声报警,出现3次报警则停止V,前面板显示平均值和报警次数。5.使用For循环、Case结构及顺序结构构建VI。要求分别使用公式节点和LabVIEW算术函数实现开普勒方程y=x-esinx,0