当前位置:文档之家› 虚拟仪器LabVIEW实验报告

虚拟仪器LabVIEW实验报告

实验报告一课程名称虚拟仪器实验项目熟悉编程环境与基本编程操作实验仪器计算机系别: guangdian专业:班级/学号:学生姓名:实验日期:2011年3月成绩: _____________________指导教师: ____________________实验一熟悉编程环境与基本编程操作一、实验目的1.理解LabVIEW的运行机制,熟悉LabVIEW编程环境。

2.掌握基本编程操作,包括VI程序的创建、编辑、运行与调试。

3.理解LabVIEW模块化编程思想,掌握子VI的创建、编辑及调用。

二、实验仪器及材料主要设备有计算机, LabVIEW8.5软件。

三、实验内容及步骤教材第82—83页练习4.2,创建VI后保存为Thermometer.vi。

1.打开一个新的前面板2.从控件菜单选择一个温度计放到前面板3.在温度计上用右键单击设定一个精确的温度值,选择Visible》Digital Display4.将VI保存为Thermometer.vi教材第107—108页练习5.2,打开练习4.2所创建的VI,将其转变成一个子VI。

1打开4.2创建的Thermometer.vi2.为该VI创建一个图标,从VI图标窗格选择Edit Icon…,单击OK返回主VI3从图标弹出菜单中选择Show Connector创建连接器。

4将端子指派给温度指示器,使用Writing工具单击连接器端子,端子就会变成黑色,然后单击温度计指示器。

5在温度计指示器的弹出菜单选择Description and Tip…为温度指示器编制文档6选择File》Save将修改保存。

四、收获与体会实验报告二课程名称虚拟仪器实验项目程序结构实验仪器计算机系别:专业:班级/学号:学生姓名:实验日期:2011年4月成绩: _____________________指导教师: ____________________实验二程序结构一、实验目的1.学会For循环、While循环、Case结构及顺序结构的运用,掌握定时函数的使用及移位寄存器应用。

2.熟悉公式节点。

二、实验仪器及材料主要设备有计算机,LabVIEW8.5软件。

三、实验内容及步骤1.教材第127—129页练习6.3“平方根”。

1)打开新面板2)打开框图窗口,构造代码3)放置case结构,函数Greater or Equal?返回一个布尔值4)选择其他的框图对象并根据先前的说明连线5)返回前面板,运行VI,尝试输入大于0和小于0的数6)保存并关闭VI,命名为Square.vi2.教材第132—133页练习6.4“匹配数字”。

1)打开前面板2)创建如图所以的前面板3)打开框图窗口,创建实验框图,放置两个定时器,几个数值控件4)放置单层顺序结构到框图窗口,单击显示为为结构光标的鼠标,拖动并指定其边界,这与For循环和While循环相似。

5)创建框图的其他代码,下面是一些新的函数,在连线时使用帮助窗口显示输入/输出端子。

6)打开加亮执行,降低执行速度,观察数值7)输入数字到Number to Match控件,执行VI8)保存VI 命名为Time to Match.vi3.教材第137—138页练习6.5“公式节点”。

1)打开前面板2)创建Waveform Graph框图,使用公式节点(Strutures选项卡),可以直接输入数学公式,在其弹出菜单上选择Add Input,添加输入端子,然后添加到输出端子3)返回前面板运行,注意观察Sine函数4)保存Vi到MYWORK中,命名为Formula Node Exercise.vi,关闭VI4.教材第143页练习6.7“计算器”。

1)创建如下图所示的前面板2)在前面板上输入两个数值,数值指示器显示VI的运算结果(加减乘除)3)使用滑动控件指定执行的运算,将VI命名为Calculator.vi四、收获与体会实验报告三课程名称虚拟仪器实验项目数据类型、数组与簇实验仪器计算机系别:专业:班级/学号:学生姓名:实验日期:2011年4月成绩: _____________________指导教师: ____________________实验三数据类型、数组与簇一、实验目的1.掌握数组创建,学习数组函数运用。

2.学习如何使用簇,学习簇函数运用。

3.理解数组与簇的区别。

二、实验仪器及材料主要设备有计算机,LabVIEW8.5软件。

三、实验内容及步骤1.创建数组1)学习教材第150页图7.16的左图,利用For循环产生一个2维(2×4)的随机数数组A,在前面板显示该数组。

2)学习教材第150页图7.16的右图,利用While循环产生一个1维随机数数组B,理解VI工作原理。

1)打开EVERYONE\CH07目录示例中的Building Arrays.vi2)观察前面板,然后切换到框图,注意嵌套For循环式如何使用边界上的自动索引创建2D 数组的行和列3)从While循环中取出数据前,要在包含有随机隧道的弹出菜单中选择Enable Indexing。

为了观察其工作过程,可以再弹出菜单选择Disable Indexing,就会看到循环的连线断开了。

4)理解VI工作原理并运行VI,记住单击Stop来停止While循环2.数组处理函数3)在内容1基础上,将数组A中的每一行元素反转顺序,构成新数组C1。

4)在内容1基础上,取数组B的索引10~50的元素构成新数组C2。

3.教材第165—166页练习7.5“簇的妙用”。

1打开前面板并放置簇框架,标记为Input Cluster2从Programming》Numeric选项卡创建Numeric 1、Numeric 2和Slide控件,从选项卡选取控件时,要放置在簇框架的内部,且一定要以指定的顺序创建,分别为其设置标签。

3根据同样的方法使用指示器创建Output Cluster,然后更改其标签。

4根据下图所示创建框图,一定要创建Case结构的True和False两个分支。

5运行VI,尝试给Numeric1既输入正数又输入负数6保存VI,并命名为Cluster Comparison.vi四、收获与体会实验报告四课程名称虚拟仪器实验项目图标与图形实验仪器计算机系别:专业:班级/学号:学生姓名:实验日期:2011成绩: _____________________指导教师: ____________________实验四图表与图形一、实验目的1.学会区分图表(Chart)与图形(Graph)的异同。

2.了解图表的三种刷新模式:示波器图表、带状图表与扫描图。

3.了解XY图的使用。

二、实验仪器及材料主要设备有计算机,LabVIEW8.5软件。

三、实验内容及步骤1.教材第200—202页练习8.4“温度分析”。

1)打开一个新的前面板2)重新调节图表刻度,以便使其显示范围为70.0到90.0.也可确保图形上每个轴的自动刻度调节是打开的3)使用Labeling工具在曲线图例中输入Temp。

现在从图例总的Temp曲线上弹出菜单,将point style更改为小分块,同样可以随意设置曲线颜色。

4)创建如图所示框图5)For循环执行40次,Wait Unitl Next ms Multiple函数使得循环大约没250毫秒执行一次。

VI将温度值存储在For循环边界使用自动索引创建的一个数组中。

For循环结束后,数组传送给各节点。

6)返回到前面板并运行VI7)使用刻度图例,改变图形的精确度,在图形的Y刻度中显示3为小数8)使用图形选项卡,单击缩放按钮,选择缩放模式并放大图形9)在图形上弹出菜单并选择Visible Items—Cursor Legend10)关闭并保存VI,命名为Temperature Analysis.vi2.教材第212—213页练习8.6“产生并绘制波形”。

1) 打开一个新的前面板2)在前面板放置一个拨码盘,一个图表和一个波形指示器。

3)创建框图,产生一个正弦波并绘制图形4)用不同的频率运行并测试vi5)保存3.教材第219页练习8.7“温度上下限”,并导出图像。

创建一个每隔1秒连续测量温度的vi,并在一个示波器模式的图表上四、收获与体会这节课我知道了图表与图形的不同,在调用图表与图形时要注意,对前面板的元件也更熟悉了,还有就是创建子VI用途很大,这点在以后的学习中很重要。

实验报告五课程名称虚拟仪器实验项目字符串和文件I/O实验仪器计算机系别:专业:班级/学号:学生姓名:实验日期:2011成绩: _____________________指导教师: ____________________实验五字符串和文件I/O一、实验目的1.学习字符串控件的使用及字符串函数应用。

2.学习数值数据与字符串之间的转换。

3.使用文件I/O VI将数据保存到文件,或将文件中数据读入LabVIEW。

二、实验仪器及材料主要设备有计算机,LabVIEW8.5软件。

三、实验内容及步骤1.创建一个VI,前面板输入字符串“LabVIEW is fun !”。

求该字符串长度;从该字符串中提取出“Win”;连接字符串输出“LabVIEW 8.5 is better !”1 创建前面板2 该VI将一个字符串控件输入和数值控件连接起来形成一个输出字符串,显示在字符串指示器上,数值指示器显示字符串的长度。

3 创建框图4 保存VI1 用String Subset 函数提取“Win”,偏移量分别为6,8,13,Length都为12 制作框图2.教材第241页练习9.7“温度和时间戳”。

创建一个VI,在循环中读取50个温度值,每0.25秒读一个,并将其绘制在图表中。

将每一个读数转换为字符串,然后用制表符、时间戳、行结束符将这些字符串连接起来。

将所有这些数据写入一个文件中。

将该VI保存为Temperature Log.vi3. 教材第241—242页练习9.8“电子表格练习”。

创建一个VI,产生包含随机数的二维数组,并将其转置后的数据写入电子表格文件。

该文件每一列应该包含一个标题,如图所示。

将该VI 保存为Spreadsheet Exercise.vi四、收获与体会这次的实验还挺有趣的,原来LabVIEW 也能创建电子表格,第一个实验做的挺快的,温度和时间戳也很有意思,能实时把一个温度读到表格上,受益匪浅这次试验!实验报告六课程名称虚拟仪器实验项目数据采集系统实验仪器计算机系别:光电学院专业:班级/学号:学生姓名:实验日期:2011年5月成绩: _____________________指导教师: ____________________实验六数据采集系统一、实验目的1.学习使用MAX(Measurement and Automation Explorer)检查、配置和测试一个DAQ,使用MAX模拟一个DAQ设备。

相关主题