虚拟仪器技术labview课程实验报告

上传人:第*** 文档编号:61735963 上传时间:2018-12-11 格式:PDF 页数:12 大小:659.90KB
返回 下载 相关 举报
虚拟仪器技术labview课程实验报告_第1页
第1页 / 共12页
虚拟仪器技术labview课程实验报告_第2页
第2页 / 共12页
虚拟仪器技术labview课程实验报告_第3页
第3页 / 共12页
虚拟仪器技术labview课程实验报告_第4页
第4页 / 共12页
虚拟仪器技术labview课程实验报告_第5页
第5页 / 共12页
点击查看更多>>
资源描述

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

1、 Labview 课程实验报告 学院:电 气 工 程 专业:建筑电气与智能化 姓名:杨 震 班级:建电122 学号:1212062056 指导老师:茅靖峰 第一部分 基础题 1 1、用用LabVIEW的基本运算函数编写以下算式的程序代码:的基本运算函数编写以下算式的程序代码: (前面板) (程序框图) 该程序要求用 labview 基本运算函数编写算式的程序代码,在前面板上我添加了两个数值显 示控件用以显示两个算式的运算结果;在程序框图中运用软件自带的加、减、乘、除运算进 行组合从而表示算式, 再结果的后面加上一个双精度浮点数函数将程序运算结果强制转换后 输入到显示控件中得到结果。 2、利用摄

2、氏温度与华氏温度的关系 C=5( F-32)/9编写一个程序求华氏度( F)为 32 ,64 ,4 ,6.98 ,6 ,104 ,212 时的摄氏温度。 (前面板) (程序框图) 该程序要求转换华氏度对应的摄氏度, 本质上是对数据进行运算。 在前面板上创建两个数组 一个是数值输入数组用以输入华氏度的值, 一个是数值显示数组用以显示对应的摄氏度的值。 在程序框图中加入For循环将公式节点放入For循环中在公式节点上添加一个输入和一个输 出分别连接两个数值控件,最后在公式节点中编辑二者运算关系完成设计。 3、用数组创建函数创建一个二维数组显示件,成员为:、用数组创建函数创建一个二维数组显示件,成员

3、为: 1 2 3 4 5 6 2 3 4 5 6 1 3 4 5 6 1 2 4 5 6 1 2 3 编程将上述创建的数组转置为:编程将上述创建的数组转置为: 1 1 2 2 3 3 4 4 2 2 3 3 4 4 5 5 3 3 4 4 5 5 6 6 4 4 5 5 6 6 1 1 5 5 6 6 1 1 2 2 6 6 1 1 2 2 3 3 (前面板) (程序框图) 先在前面板中创建二维数组用以存放生成的数组元素数组为显示型控件, 通过观察我们发现 题目中的数组第一行为 1-6 顺序的六个元素从一开始后逐一加一,第二行则是 5 个数组元 素平移, 第三行为 4 个以此类推第四行 3 个

4、所以我们在程序框图中用 For 循环和加一来生成 第一行数组 For 循环的循环次数为六次, 第二行数组则在第一行数组的基础上运用一维数组 平移函数平移 5 位的到, 以此类推生成四行数组, 再使用数组生成函数生成二维数组输出到 显示数组中显示出来, 至于数组的转置直接运用数组转置函数得到, 在该函数的输出端口右 键创建显示控件。在前面板中调整创建的显示控件以确保显示所有转置的数组,实验完成。 4、创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号,布尔、创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号,布尔 型控制件注册。从这个簇控制件中提取出簇成员注册,显示在前面

5、板上。型控制件注册。从这个簇控制件中提取出簇成员注册,显示在前面板上。 (前面板) (程序框图) 该题考察簇元素的分离,依题意创建一个簇。簇中包含姓名,学号,注册三个元素分别是两 个输入型数值控件和一个输入型布尔控件。 再拖入一个显示型布尔控件用以存放分离的元素。 在程序框图中拖入按名称解除捆绑连接输入簇拉动框图拓展名称可以得到姓名, 学号, 注册 三个名称将注册的输出端口与注册的显示型布尔控件相连则完成成员提取。 5、创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、 姓名。姓名。 (前面板) (程序框图)

6、 在前面板中创建四个字符型显示控件分别命名为日期、时间、班级、姓名。打开程序框图在 班级和姓名的显示控件的输入端右击创建常量在创建的常量框中输入想要显示的班级和姓 名如建电 122 和杨震,日期和时间我们通过“获取系统日期和时间“函数得到并输出个时 间、日期显示控件,完成设计。 6、将范围、将范围010的的5个随机数转换为一个字符串显示在前面板上,要求保留个随机数转换为一个字符串显示在前面板上,要求保留2位小数位小数 每个数之间用逗号分隔。每个数之间用逗号分隔。 (前面板) (程序框图) 在前面板中创建一个字符串显示控件用以存放显示 5 个随机数和逗号分隔符。 在程序框图中 我们使用 For

7、循环来生成 5 个 0-10 的随机数循环次数为 5 次随机数发生器的随机数数值在 0-1 之间将产生的结果与 10 相乘得到 0-10 之间的随机数。将 For 循环嵌套在 while 循环中 用以控制程序的开始与终止将搜的数据传输至数组至电子表格字符串转换函数进行数据格 式设置格式字符串创建输入常量框中设置为“%.2f”可以得到保留两位小数的数据分隔符输 入端口设置为“, ”用以添加分隔符再将处理过的数据通过”格式化写入字符串“函数传输 至字符串显示控件完成设计。 7、产生、产生100个随机数,求其最小值和平均值。个随机数,求其最小值和平均值。 (前面板) (程序框图) 在前面板中添加两个

8、数值显示控件用以显示最小值和平均值, 在程序框图中利用 For 循环生 成 100 个随机数,这里我设定随机数的范围为 0-300,所以利用随机数发生器函数与 300 相乘得到所需数据 在 For 循环外面嵌套一个 While 循环用以控制程序启停将所得的数据利 用数组元素相加函数进行求和在除以 100 得到平均值,最小值则利用数组最小值最大值函 数得到并传输到最小值数值显示控件中。 8 8、 程序开始运行后要求用户输入一个口令, 口令正确时滑钮显示件显示一个、 程序开始运行后要求用户输入一个口令, 口令正确时滑钮显示件显示一个 0100 的随机数,否则程序立即停止。的随机数,否则程序立即停止

9、。 (前面板) (程序框图) 在前面板中添加一个字符串输入控件用以输入口令和一个数值显示控件用以显示生成的随 机数。 在程序框图中构建程序利用比较函数中的等于函数来预置口令如上图所示预置口令为 “我是谁?”将接好的口令输入程序嵌套在 While 循环中,再将比较结果输入到条件循环中 若比较为真(即口令正确)在真框图内构建一个随机数发生输出程序用随机数发生函数与 100 相乘输入到显示控件中,若结果为假则执行报错并停止程序通过单按钮对话框实现,消 息输出端口输出“ERROR”真端口与停止程序函数相连以停止程序。 9 9、编写一个程序测试自己在程序前面板上输入以下字符所用、编写一个程序测试自己在程

10、序前面板上输入以下字符所用的时间,的时间,A virtual instrument is a program in the graphical programming language. (前面板) (程序框图) 该程序是一个计数程序我们利用层叠式顺序控制结构实现, 在前面板中添加字符串输入控件 用以输入相应字符。 添加数值显示控件显示所花费的时间。 在前面板中创建层叠式顺序控制 结构函数添加三个帧在第一个帧中添加一个计数器通过顺序局部变量传输至第三个帧中, 第 三帧中将计时的数据进行运算输出到显示控件中显示即所花费的时间将字符串输入控件放 入第二帧中并嵌套 While 循环用以控制程序启停,

11、完成设计。 1010、在一个、在一个 chart 中显示中显示 3 条曲线,分别用红、绿、蓝条曲线,分别用红、绿、蓝 3 中颜色表示范围中颜色表示范围 01, 05 和和 010 的的 3 个随机数。个随机数。 在前面板中添加波形图表,在其属性中设置 3 曲线显示即可。利用随机数发生函数产生 0-1 的数值,将该数值分别乘 5 和乘 10 即可得到 0-5 和 0-10 范围的数值将三组数值通过捆绑 函数,后输入到波形图表控件中显示,注意相应范围数值显示曲线的颜色设置! 第二部分 设计题 (3 3)设计一个)设计一个 VIVI 程序,实现按帐号和密码登陆的人机界。若输入的帐号和密码相程序,实现

12、按帐号和密码登陆的人机界。若输入的帐号和密码相 符,则显示欢迎登陆对话框,按符,则显示欢迎登陆对话框,按“确定确定”退出程序;若输入的帐号和密码不相符,退出程序;若输入的帐号和密码不相符, 则显示出错对话框,按则显示出错对话框,按“确定确定”返回程序。返回程序。 该程序设计思想是通过比较函数中的等于函数来验证输入的账号和密码将验证的结果通过 与函数合成最终的判定信号输出到条件循环中条件循环可以处理相应的两种结果即账号密 码都正确是跳出对话框“欢迎登陆”并结束程序;以及输入的账号密码不相符时跳出对话框 提示”账号或密码错误“并返回程序等待下一次登陆。 在前面板中添加两个字符串输入控件用以输入账号

13、和密码, 在程序框图中利用两个等于函数 分别验证账号密码再将验证的结果通过与函数合成接线方式如上图所示并且在外嵌套While 函数用以控制程序启停,条件循环的连个结果分别为“欢迎登陆“和”账号或密码错误“将 其分别与单按钮对话框连接注意欢迎登陆的单按钮对话框后要连接”停止程序“函数, ”账 号或密码错误“单按钮对话框函数则不用,这样可以返回输入而不会停止程序,具体接线方 式如上所示。 第三部分 个人总结 实验过程中我遇到了一些问题, 通过参考历届的设计得到灵感, 但我发现历届设计存在一定 的错误, 对于程序要求的实现也有一定的不足。 所以在这个基础上我进行了相应的重新设计 完善了程序,纠正了错误。在这个过程中我对于 Labview 的认识更加深刻了,熟练程度也 有所上升。

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

当前位置:首页 > 办公文档 > 解决方案

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