labview用户登录界面和温度报警超限课程设计.docx
- 文档编号:29315561
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:8
- 大小:122.36KB
labview用户登录界面和温度报警超限课程设计.docx
《labview用户登录界面和温度报警超限课程设计.docx》由会员分享,可在线阅读,更多相关《labview用户登录界面和温度报警超限课程设计.docx(8页珍藏版)》请在冰豆网上搜索。
labview用户登录界面和温度报警超限课程设计
专业:
测控技术与仪器
班级:
08-1班22号
学生姓名:
谭雨成
指导教师:
付伟
北华大学
虚拟仪器课设设计
目录
1引言2
2系统设计及实现2
2.1登录界面设计2
2.2系统详细设计3
2.2.1系统初始化3
2.2.2身份验证程序实现3
3前面板设计如下图6
4程序框图如下7
5心得体会8
6参考文献9
LabVIEW用户登陆系统设计
1引言
大多数LabVIEW程序需要设计用户登录系统,它的主要优点:
①有效保护私有数据。
因为大多数LabVIEW程序针对工业测控领域,有必要对整个系统的各种配置参数、硬件设施等做出保护;②保护程序本身,设置软件使用权限,可以将非专业操作人员“拒于”系统之外,避免由于使用者误操作引起的系统崩溃。
2系统设计及实现
2.1登录界面设计
登陆界面力求简介、明了。
程序一运行,鼠标焦点自动指向用户名输入栏,按Tab键可以导航至密码输入栏。
点击确定按钮后,可进入主程序,点击退出,则退出该系统,界面见图3所示。
图3登录界面设计
2.2系统详细设计
2.2.1系统初始化
程序开始运行,主要完成2个初始化任务:
①清空用户名和密码输入栏;②鼠标焦点指向用户名输入栏。
2.2.2身份验证程序实现
用户点击“确定”按钮后,程序将会搜索数据库中是否存在用户名和密码输入栏输入的内容,如果存在,则登陆成功,否则将返回错误提示;搜索数据库中指定的用户名以及显示对应密码,程序如图4所示。
图4搜索用户登录.vi程序框图
执行完此语句将会返回数据库中所有包括“UserName”的行,索引数组的作用是索引出其对应的ID和密码。
然后将此密码与用户输入密码进行比较,如相同,则登陆成功,进入主程序界面,并关闭用户登录界面;否则,返回错误提示,如图5所示。
如果数据库中无法索引到对应的用户名或者密码不正确,程序将返回错误提示,如图7和图8所示。
图7密码错误显示
图8用户名错误显示
此时,将弹出对话框提示信息,并清空用户名密码输入栏,鼠标焦点重新指向用户名输入栏,等待用户再次输入。
至此,一个基本的用户登录系统已经实现,用户通过修改主程序路径来将本身嵌入到大型应用程序当中。
LABVIEW温度超限报警监测器设计
题目要求:
做一个温度超限报警监测器,当温度超过报警上限,而且开启报警时,报警灯量,同时显示当前超限温度,当前时间,以及报警次数。
3前面板设计如下图
4程序框图如下
5心得体会
本次课程设计完成用户登录界面设计和温度超限报警设计,都是基于虚拟仪器的Labview8.6软件的设计。
课程设计圆满结束了,对于我经过努力所得的结果,我感到非常满意。
由于平时大家都是学理论,没有过实际开发设计的经验,虽然上课的时候讲过很多关于LabVIEW的应用,但课后也从没真正地应用过这个软件,对它一点都不熟悉,拿到的时候都不知道怎么做。
但通过电脑对LabVIEW进行了几天的摸索学习,我终于把课程设计做好了,并发现其实LabVIEW很简单,很实用。
通过这次课程设计我基本学会了虚拟仪器设计的步聚和基本方法,提高了动手能力,增强了理论联系实际的能力,也培养和发展了同学之间的感情,对此我感到非常欣慰。
总之,在这次课程设计中我受益匪浅。
在这个课程设计中,我真正的感受到了虚拟仪器的优越性,“软件即仪器”,仅仅在Labview上写入一些图形程序,就可以实现相应的仪器的功能,只需要借助一台计算机,一个LabVIEW软件,就可以实现很多仪器的功能,真的好方便,好伟大啊!
这真的是仪器界的一场伟大的革命,可以断定不久的将来虚拟仪器之风将刮到世界上每个角落。
通过这次设计实践。
我总结了使用LabVIEW编程的两个要点。
第一,熟悉每个控件的用途、使用方法和在软件中的位置。
LabVIEW有这么多控件,有这么单元,如果我们不知道每个单元是用来干什么的,那就根本谈不上应用它们了,只有在知道这个空间是做什么用的,我们才会去使用它。
知道需要用到某个单元,但是不知道怎么使用,怎么连线,这也是很让人郁闷的事,所以我们得熟悉一些基本单元的用法。
要想很快地做成一个虚拟仪器,就得熟悉每个单元所在的位置,以免在使用过程中找半天找不到它在哪个菜单中。
第二,对于虚拟仪器设计来说,因果朔源的设计方法是一种比较好的设计方法,知道要做什么,知道需要哪些单元,我们就添加那些单元,按需求增添元件。
课程设计的过程中,我遇到了不少的问题,但最终我终究还是战胜困难,取得了成功,当然其中很大一部分功劳都要归功于指导老师和同学们,要不是没有指导老师的指导和与同学们的相互交流学习,我的课程设计肯定不会如此轻松。
在此,我非常感谢我的指导老师和同学们。
同时也感谢学校给我们提供了这样好的实验平台和良好的实践机会。
6参考文献
[1]陈锡辉.LabVIEW8.60程序设计从入门到精通[M].北京:
清华大学出版社,2007.
[2]JeffreyTravis.LabVIEW大学实用教程[M].乔瑞萍,译.北京:
电子工业出版社,2008.
[3]JonConwy.软件工程方法在LabVIEW中的应用[M.]罗宵,译.北京:
清华大学出版社,2006.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- labview 用户 登录 界面 温度 报警 超限 课程设计