虚拟仪器实验

上传人:ji****n 文档编号:45267974 上传时间:2018-06-15 格式:DOC 页数:27 大小:723.50KB
返回 下载 相关 举报
虚拟仪器实验_第1页
第1页 / 共27页
虚拟仪器实验_第2页
第2页 / 共27页
虚拟仪器实验_第3页
第3页 / 共27页
虚拟仪器实验_第4页
第4页 / 共27页
虚拟仪器实验_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《虚拟仪器实验》由会员分享,可在线阅读,更多相关《虚拟仪器实验(27页珍藏版)》请在金锄头文库上搜索。

1、 LABVIEW实实 验验 报报 告告学生姓名: 徐明珠 学号: 090220316 指导教师: 王玲 院系名称: 信息与电气工程学院 (威海)(威海)实验一实验一 储液罐状态监控系统设计储液罐状态监控系统设计一、一、实验目的实验目的通过该系统设计,初步了解 LabVIEW 虚拟仪器设计软件的前面板、程 序框图及各个选项板的功能。二、实验内容实验内容 设计储液罐状态监控仿真系统,要求如下 1、监测一个储液罐的实际液位、温度、进口压力、出口压力 2、用曲线图显示被测量液位随时间的变化情况 3、液位超标时用指示器报警 4、手动和自动两种方式调节储液罐的液位高度 5、用调节步长按钮决定自动调节的快慢

2、程度 6、设计储液罐状态监控系统前面板 三、三、实验步骤实验步骤1、前面板设计: (1)选择输入控件,布尔型“stop” , “自动、手动” ;旋钮“调节步长” ;滑动 杆“设定高度” 。 (2)选择显示控件,布尔型“液位超标” ;旋钮“压力表” ;滑动杆“温度” 、 “实际液位” ; 波形图表“Waveform Chart” 。 (3)旋钮的属性设置:主要设置显示项,指针,数值范围,外观等。 (4)布尔属性设置:主要设置操作,外观等属性。 (5)设置好属性后,合理布局。程序框图设计 2、程序框图设计: (1)在函数面板上找到所需的各个函数、结构体放在程序框图中。 (2)设置一些参数后,按功能

3、要求连线。 (3)运行调试,去除错误,实现功能。四、四、实验结果实验结果程序框图:前面板显示结果:五、五、思考题思考题1、将整个 VI 设计成一个子 VI。在另一个 VI 中调用。 答:在左上角图标中编辑想要的符号,在联接端口连接各个输入端口、输出端口,保存。调用子 vi 前面板实验二实验二 分组数据的练习分组数据的练习一、实验目的一、实验目的通过该实验,熟悉 LabVIEW 中常用的分组数据:数组、簇及波形的使 用。二、实验内容二、实验内容 习题 4-3 到 4-11。三、实验步骤三、实验步骤4-3:1、在程序框图中,在编程-数组中选择数组常量放入程序框图中; 2、 选择一个数值常量放入上面

4、的数组常量中,并改数据类型为双精度; 3、 拖动索引框的定位工具条使之变为 2 维数组,拖动数组框使之为合适大 小的数组,并输入所要求的数据; 4、 在数组输出接线端右键创建二维数组的显示控件; 5、 运行观察前面板的显示结果; 4-4:1、在 4-3 创建的数组输出接线端后连接数组大小函数; 2、 在数组大小函数输出接线端创建显示控件; 3、 运行观察前面板的显示结果; 4-5:1、在 4-3 创建的数组输出接线端后连接数组转置函数; 2、 在数组转置函数输出接线端创建显示控件; 3、 运行观察前面板的显示结果; 4-6:1、在前面板中,在控件-新式-簇中选择一个簇常量框放入前面板中; 2、

5、选择字符型输入控件,数值型输入控件,布尔型输入控件放入簇常量框 中,并分别命名为姓名,学号,注册; 3、在程序框图中选择按名称解绑函数,连接簇常量的输出端,并将名称改 为注册,创建显式控件; 4、 运行观察前面板的显示结果; 4-7:1、在前面板中,在控件-新式-字符串与路径中选择一个组合框放入前面板 中; 2、在组合框上右键,属性编辑项进行编辑:项:写入姓名的首字母,值: 写入对应姓名,取消“值与项值匹配” ;右侧的插入可以进行多值操作;3、在程序框图中对组合框创建显示控件; 4、运行观察前面板的显示结果; 4-8:1、在程序框图中,选择格式化日期/时间字符串函数; 2、选择字符串常量(输入

6、%y 年%m 月%d 日%I 时%M 分%S 秒)连接至时 间格式化字符串的接线端; 3、选择字符串常量(输入姓名学号) ,与格式化日期/时间字符串函数输出 接线端用连接字符串函数连接,对其输出端创建显式控件; 4、运行观察前面板的显示结果; 4-9:1、用 01 的随机数乘以 10 得到 010 的随机数;2、选择格式化输入字符串函数,并选择字符常量,对其规定字符串格式; 3、将 5 个 010 的随机数连接函数,对输出端创建显示控件; 4、运行观察前面板的显示结果; 4-10:1、在程序框图中,先建立一个 FOR 循环:总数接线端输入值 10,创建 一对移位寄存器;2、在 FOR 循环外建

7、立一个数值固定的一维数组,接入 FOR 循环的移位 寄存器左接线端;3、在 FOR 循环内,对引入的一维数组进行左移一位处理,且在索引值 为 9 的位置插入一个 010 的随机数;4、插入数组函数输出接线端连接移位寄存器的右接线端,并对右接线端 创建显示控件;5、运行观察前面板的显示结果; 4-11:1、创建一个簇数组(先创建一个簇,在创建一个数组常量,将簇拖进数 组常量) ; 2、簇内输入已知电压与压力值; 3、调用差值函数,将输入值对簇数组进行差值,对插值函数创建显示控 件; 4、运行观察前面板的显示结果;四、实验结果四、实验结果4-3:程序框图:前面板运行结果显示:4-4:程序框图:前面

8、板运行结果显示:4-5:程序框图:前面板运行结果显示:4-6:程序框图:前面板运行结果显示:4-7:程序框图:前面板运行结果显示:4-8:程序框图:前面板运行结果显示:4-9:程序框图:前面板运行结果显示:4-10:程序框图:前面板运行结果显示:4-11:程序框图:前面板运行结果显示:实验三实验三 结构的练习结构的练习一、实验目的一、实验目的通过该实验,熟悉 LabVIEW 中常用的结构。二、实验内容二、实验内容 1、习题 5-1、5-3、5-5(用波形图显示结果) 。 2、学号 01-10 的学生 5-6、5-9;学号 11-20 的学生 5-7、5-11;其余同学为 5- 8、5-12。三

9、、实验步骤三、实验步骤5-1:1、首先建立一个 FOR 循环,利用循环计数 i,100 次循环产生两个一维数 组,自动索引输出这两个一维数组; 2、由两个一维数组创建一个二维数组;3、上二维数组一个分支作为被插入的数组连接到数组插入函数的数组输入 端,另一个分支个元素加 5 后作为插入数组连接到数组插入函数,生成 所需的二维数组,对其生成显式控件;4、对上述生成的二维数组利用数组索引函数输出第二行以下两行,第 51 列以后 50 列,对其生成显示控件;5、运行观察前面板的显示结果; 5-3:1、首先建立一个 while 循环等待时间的发生;2、建立一个事件结构:事件超时设为无穷等待,且事件源选

10、择输入口令, 事件选择只改变;3、在事件结构里建立一个条件结构:若条件正确,则为真,输出一个 0100 的随机数,并用滑钮显示,用字符串输出显示“输入正确” , 并停止循环;若条件不正确,则为假,字符串输出显示“输入错误” , 并停止循环; 4、运行观察前面板的显示结果; 5-5:1、首先建立一个 FOR 循环,用循环计数值充当 x 的 010 的取值范围;2、在循环里面建立一个公式节点,输入要求的公式,并在边框上给出参 数输入值,和输出变量;3、循环输出两个一维数组,创建成一个二维数组,分别送给数组显示控 件和波形图;4、运行观察前面板的显示结果; 5-7:1、第十天剩了 1 个桃子:a10

11、=1; 第九天剩了(a10+1)*2 个桃子;第八天剩了(a9+1)*2 个桃子;依次类推可得第 0 天剩余的桃子总数即 为桃子总数;2、建立一个循环总数为 10 的 FOR 循环,依据上述的递推关系即可得计 算结果,创建显式控件显示结果;3、运行观察前面板的显示结果; 5-11:1、首先用一个 FOR 循环产生一个 0100 的随机数组,创建显示控件进 行显示;2、建立一个 FOR 循环进行处理:随机数组自动索引进入循环;与阈值进 行比较:若大于阈值,则将此数据不进行处理;若小于等于这个阈值, 则将此数据插入到特定的一维数组中;创建显式控件显示结果; 3、运行观察前面板的显示结果;四、实验结

12、果四、实验结果5-1:程序框图:前面板运行结果显示:5-3:程序框图:前面板运行结果显示:5-3:程序框图:前面板运行结果显示:5-7:程序框图:前面板运行结果显示:5-7:程序框图:前面板运行结果显示:实验四实验四 数据的图形显示数据的图形显示一、实验目的一、实验目的通过该实验,熟悉 LabVIEW 中常用的数据图形显示工具。二、实验内容二、实验内容 习题 6-2、6-4、6-5三、实验步骤三、实验步骤6-2:1、在程序框图中,在信号处理-信号生成中选出正弦信号,并设置其幅值 均为 10,一个用作正弦信号生成,另一个相位设置为 90,当做余弦 信号;2、将信号连接至簇捆绑输入端,两个标量分别

13、设置为:正弦信号:起始 时间 x0=0,dx=1; 余弦信号:起始时间 x0=2,dx=10;3、将两个簇创建生成簇数组,并连接至波形图,同时显示两个曲线; 4、运行观察前面板的显示结果; 6-4: 见习题 5-5; 6-5:1、在程序框图中,在信号处理-信号生成中选出正弦信号,并设置其幅值 均为 10,一个用作正弦信号生成,另一个相位设置为 90,当做余弦 信号; 2、将上述两个数组信号捆绑成一个簇,用 XY 图进行显示; 3、运行观察前面板的显示结果;四、实验结果四、实验结果6-2:程序框图:前面板运行结果显示:6-5:程序框图:前面板运行结果显示:实验五实验五 文件的存储及回放文件的存储

14、及回放一、实验目的一、实验目的通过该实验,熟悉 LabVIEW 中常用的数据图形显示工具。二、实验内容二、实验内容 习题 7-1、7-2、7-3、7-4三、实验步骤三、实验步骤7-1:存为文本:1、首先创建以当前系统日期和自己姓名为文件名,并写入文 本格式.txt;2、打开一个名字已存在的文件或创建一个新文件,输出引用 句柄;3、将“信号生成”节点生成的信号数组经过 FOR 循环自动索 引进入循环,经格式化字符串函数将数据变成字符串,并写 入文本文件;4、运行则生成文本文件; 存为二进制文件:1、首先创建以当前系统日期和自己姓名为文件名,并写 入二进制文件格式.bin;2、打开一个名字已存在的

15、文件或创建一个新文件,输出引用 句柄;3、将“信号生成”节点生成的信号数组接入“写入二进制函 数” ;4、运行则生成二进制文件;存为 EXCEL 文件:1、首先创建以当前系统日期和自己姓名为文件名, 并写入 EXCEL 文件格式.xls;2、将“信号生成”节点生成的信号数组接入“写入电子表格 函数” ;3、运行则生成电子表格文件; 7-2:文本文件:用 windows 记事本打开;电子表格:用 EXCEL 打开显示;二进制文件:用 labview 程序打开; 7-3:数据记录文件的存储:1、用一个 FOR 循环生成一个随机数的数组;2、将本地时间与上述随机数组捆绑成一个簇,写 入数据记录文件;

16、3、运行程序生成数据记录文件;数据记录文件的读取:1、用对话框选择数据记录文件,并打开;2、读取所有数据记录文件,创建显示控件进行显 示;3、运行在前面板观察结果; 7-4:波形文件的存储:1、控制“波形生成函数”的频率、幅值、采样信息;2、将“波形生成函数”输出接入“写入波形文件函数” ,并用对话框写入保存的文件名;波形文件的读取:1、用对话框选择保存的波形文件;2、运行在前面板观察结果;四、实验结果四、实验结果7-1:程序框图:7-2:文件打开: 用 windows 记事本打开文本文件:用 EXCEL 打开电子表格文件:用 labview 打开二进制文件:打开二进制文件的程序:7-3:程序框图:生成数据记录文件:读取数据记录文件:前面板运行结果显示:7-4:程序框图: 波形文件的存储:波形文件的读取:前面板运行结果显示:实验六实验六 利用利用 CVI 设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号