1、虚拟仪器实验报告 虚拟仪器实验报告院系:班级:学号:姓名: 实验一 子VI的操作1.实验目的: 1、熟悉LabVIEW的操作环境 2、了解子VI的创建及其操作2.实验环境:LabVIEW 8.6 3.实验要求:创建一个VI,实现10个数的连乘功能,并将其改为子Vi的格式。4.实验内容: 1.建立一个10个数连乘的VI,采用数组内输入10个数,利用数组内求积函数实现10个数的连乘。 2.将程序框图全选后,在编辑栏内选择创建子VI 3.在图标编辑器中对子VI图标进行编辑5.实验结果:程序前面板:程序框图:6.实验小结:在本次实验中,我掌握了LabVIEW中子VI的创建及其的一些操作过程,进一步了解
2、了子VI在程序中的重要性,对于LabVIEW有了更加深刻的认识实验二 虚拟温度显示器的设计1.实验目的: 1、进一步熟悉LabVIEW的操作环境 2、了解子VI调用过程 3、输入输出控件的使用2.实验环境:LabVIEW 8.6 3.实验要求: 创建一个虚拟温度显示器,采用指针仪表与曲线的方式进行联合显示,输入信号公式为式中,t为仿真时间。要求信号公式用子VI实现。4.实验内容: 1、创建信号公式的子VI,子VI采用公式节点进行编辑,其程序框图如下 2、在前面板中创建显示控件(仪表、波形图),程序框图中采用While循环连续产生仿真时间t,在调用信号公式子VI,连接显示控件。5.实验结果:程序
3、前面板程序框图6.实验小结: 通过本次试验,我学会了子VI的调用,以及公式节点的使用,对于LabVIEW的学习有很大帮助。实验三 数组、簇的应用 1.实验目的: 1、学习并掌握数组的使用 2、学习并掌握簇的使用 3、了解排序操作的方法2.实验环境:LabVIEW 8.6 3.实验要求: 输入10个学生的信息,每个学生的信息包括姓名,学号和5门功课的成绩。要求使用簇来完成学生信息的封装,并用数组存储5门功课的成绩,最终使用for循环将每个学生的5门成绩相加,并进行排序输出。10名学生的成绩如下姓名A1A2A 3A 4A 5A 6A 7A 8A 9A 10学号2012012012022012032
4、01204201205201206201207201208201209201210数学88947596887578837870语文78788478848270947587英语67988986677375916578物理84677897909380837264化学808978959492818284894.实验内容:1、先创建一个簇,向其添加字符串、数值、数组输入控件,在标签栏中分别输入姓名、学号、成绩,在复制为10个,分别输入每个同学的信息2、将簇用解捆绑函数解捆绑,其中成绩进行求和得出总分,再与姓名、学号、成绩进行捆绑为簇。3、将10个簇用创建数组函数创建成一维数组,再利用一维数组排序函数进行排序,再通过显示控件显示出来。5.实验结果:程序前面板程序框图6.实验小结:本次实验中,我学会了数组和簇的相关操作,并进行了学生信息的排序输出,实验中也出现了许多问题,经过讨论与思考最终解决了问题,对自己有所提高