虚拟仪器实验报告.docx
《虚拟仪器实验报告.docx》由会员分享,可在线阅读,更多相关《虚拟仪器实验报告.docx(11页珍藏版)》请在冰豆网上搜索。
虚拟仪器实验报告
实验报告
课程名称:
虚拟仪器
院(系):
信控学院
专业班级:
测控1002
姓名:
罗梁
学号:
100650217
2013年5月10日
实验1:
VI操作
一.实验目的:
1、熟悉LabVIEW的操作环境
2、了解子VI的创建及其操作
二.实验仪器设备
电脑,LabVIEW8.6
三.实验原理
Labview中的子VI相当于文本编程语言中的函数、过程和子程序,是可以被其他VI调用的VI。
给VI定义图标和连接器后,就可以作为子VI进行调用。
调用的方法是在框图窗口打开时,选择“函数选板”→选择VI”选项,然后在弹出的“选择需打开的VI”对话框中定位所要调用的子VI,双击将其打开后,就可以像LabVIEW内置的VI和函数一样放在框图上。
四.实验内容
创建一个VI,实现10个数的连乘功能,并将其改为子VI的形式。
五.实验操作步骤
1.创建输入控件以及输出控件,输入控件以数组的形式出现
2连接好结构框图,实现连乘功能
3在编辑栏中对连乘实现子VI建立
六.实验结果
七.小结
通过这次做虚拟仪器实验,让自己再一次的熟悉了教材,对LabVIEW软件也有了更深入的人士,特别是其子VI的使用,我想在以后的软件使用过程中子VI的应用会越来越多。
刚开始做实验的时候发现自己对软件还不是很熟悉,出了些问题,例如建立子VI。
最后都是通过看课本解决了困难,感到很欣喜。
。
实验2:
虚拟温度显示器的设计
一.实验目的:
1、熟悉LabVIEW的操作环境
2、了解子VI的创建及其操作
二.实验仪器设备
电脑,LabVIEW8.6
三.实验原理
本次设计要求使用LabView来实现温度控制器的设计,在此我利用公式节点实现了此功能,使用操作值工具、编辑文本工具或者自动选择工具在公式节点中间空白位置单击鼠标,空白区域内最上方闪烁的文本插入点表明公式编辑状态已经打开。
代码文本的语法和C语言十分相似。
四实验内容:
创建一个虚拟温度显示器,采用指针仪表与曲线的方式进行联合显示,输入信号公式为
式中,t为仿真时间。
要求信号公式用子VI实现。
五实验操作步骤:
1创建输入控件,输出控件
2利用公式编辑器输入公式
3创建子VI
4.在前面板上建立一个温度和波形图
5连接原件单元
6加入布尔开关和时间延迟保证图形具有可观测性
六.实验结果
七.小结
通过本次实验,是对第一个实验更深入的应用。
感受到了Labview软件图形化的魅力,一开始的时候,图像变化很快,最后加入了一个时间延迟单元以后,选择延时一秒,得出的图像速度均匀,便于观察。
实验3:
学生考查系统设计
一.实验目的:
1、熟悉LabVIEW的操作环境
2、了解子VI的创建及其操作
二.实验仪器设备
电脑,LabVIEW8.6
三.实验原理
本次实验中使用到簇,与数组相似,LabVIEW中的簇也是一种复合数据类型,与数组不同的是簇的元素类型可以相同也可以不同,另外簇不能在运行时添加新元素。
簇的元素有一定的排列顺序,即为创建簇时添加这些元素的顺序。
簇元素的排列顺序很重要,因为对簇的很多操作都需要他
四.实验内容
输入10个学生的信息,每个学生的信息包括姓名,学号和5门功课的成绩。
要求使用簇来完成学生信息的封装,并用数组存储5门功课的成绩,最终将每个学生的5门成绩相加,并进行排序输出,要求排序输出姓名,学号,和各门功课的成绩和总成绩。
10名学生的成绩如下
姓名
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
学号
201201
201202
201203
201204
201205
201206
201207
201208
201209
201210
数学
88
94
75
96
88
75
78
83
78
70
语文
78
78
84
78
84
82
70
94
75
87
英语
67
98
89
86
67
73
75
91
65
78
物理
84
67
78
97
90
93
80
83
72
64
化学
80
89
78
95
94
92
81
82
84
89
五.实验步骤
1.建立簇,在簇中加入数值,字符串,还有数组单元,数值表示学号,用字符串表示学生姓名,用数组表示学生成绩。
2如图给模块之间连线,达到求和的要求,并且对数据进行排序。
六.实验结果
七.小结
通过本次实验认识到Labview在生活中的应用,实验的难点在与对数据的调整,打包成簇,簇和数组之间的转换都要求运用的十分娴熟。
数据输入的时候需要细心一点,避免数据输入错误这种低级失误发生。
实验结果以层叠的形式表示,充分节约了前面板空间。