基于labview的智慧校园系统设计 联系客服

发布时间 : 星期六 文章基于labview的智慧校园系统设计更新完毕开始阅读

北华航天工业学院毕业论文

第3章 系统软件概况

3.1 LabVIEW软件简介

20实际八十年代,美国国家仪器公司为了快速适应市场变化的需要,研制出一种一种高效图像化虚拟仪器开发平台,从此,LabVIEW开始与大众见面。一直到今天,其仍以它上手快速,编程简单的特点吸引了大量编程人员使用它与解决生产和生活中有关测量控系统有关的问题。LabVIEW是一种图像化编程语言,以为其编程的图像化使得其编写系统的过程变得方便、开发周期短、维护简单。使得开发人员可以用较短的时间开发出具有强大功能的系统,从而能够把多出来的时间用在测试系统稳定性,分析数据的可靠性上面,可以在实验室系统搭建上节省更多开支,节约更多时间。

LabVIEW也是通用的编程系统。其函数库非常强大,强大到你可以用它编写任何你想要的程序,实现任何要实现的功能。C语言和其他编程语言中的一些基本的函数在其函数库中都存在。C语言中的一些调试工具在LabVIWE中也都有相应的设置,这样有利于开发人员对系统进行后期的调试。不像传统的文本编辑语言程序执行顺序完全按照语句和指令的编写,LabVIEW采用用每个程序节点的数据流向决定编写的的程序的执行顺序。VI是LabVIEW里最常见的程序模块。其很多控件给人直观的感受都类似于我们现实生活中看到的仪器么,方便编程人员创建前面板。前面板就是使用者可以直接看到编程结果,直接实现控制功能的界面。

LabVIEW的编辑代码是G代码,它只是在前面板和程序面板将各个仪器的标识用线连起来就可以达到控制的功能。LabVIEW 的图形化源代码又被称作程序框图代码,因为其在某种程度上类似于流程图。

Lab VIEW解决了很多方面的工程挑战,比如以下行业:

1.电子产品:开发音频,视频和无线技术能够满足复杂需求的方案

2.航天航空和国防:航空航天和国防进行简化,在提升速度的同时满足严格的质量和准确度需求,确保能经受住时间的考验。

3.能源:能源电力是一个存在各种担忧的复杂领域,涵盖了能源安全、环境运营保护、系统效率、分布式系统可靠性和控制以及清洁能源技术等诸多方面 4.半导体:对于模拟、混合信号和RF测试,传统ATE的测试覆盖范围往往无法跟上半导体技术需求变化的脚步。半导体工程师需要可扩展的解决方案来应对成本、设计和器件挑战。

5.工业机械:复杂的工业、电力和能源系统必须能够运行灵活的测试系统和远程状态监测。采用预测性监测和维护系统可让工程师在竞争中获得优势。

6.物联网:通过本地处理和通信让机器更加智能化,用户可以在一个统一的集成平

6

北华航天工业学院毕业论文

台上以前所未有的新方式解决问题,做出更加明智的商业决策。

LabVIEW具有前面板和程序面板两个面板。前面板是显示控件、输入控件等功能,程序面板是来画程序框图、实现程序功能的,前面板和程序面板如图3-1所示。

图3-1前面板和程序框图面板

3.2 LabVIEW的优势

虚拟仪器没有常规仪器的控制面板,而是利用计算机强大的图形环境,采用可视化的图形编程语言和平台,以在计算机屏幕上建立图形化的软面板来替代常规的传统仪器面板。软面板上具有与实际仪器相似的旋钮、开关、指示灯及其他控制部件。在操作时,用户通过鼠标或键盘操作软面板,来检验仪器的通信和操作。

除上述特点之外,与传统仪器编程工具Visual Basic,Visual C++相比,虚拟仪器还有如下几个方面的优势。

(1)虚拟仪器首先不同于硬件设备的是虚拟仪器可以根据自己的设计方法,通过使用不同的模块间的组合来完成特定的功能,而硬件设备是厂商设定好的功能,无法灵活的实现任务的需求。

(2)虚拟仪器采用软件环境,没有硬件设备的诸多制约,可以直接使用软件进行数据分析、结果预测,直接模拟仿真得出结论,体现了虚拟仪器的灵活性。

(3)因为虚拟仪器是直接采用软件进行模拟仿真,受硬件的制约程度低,所以在进行程序设计的时候,不需要考虑硬件的程序兼容性,并且虚拟仪器在与其他设备连接时更加方便,在数据传输方面也更加便捷。

7

北华航天工业学院毕业论文

(4)虚拟仪器可以直接便捷的编辑处理数据,也可以对需要处理的数据或处理过的数据传输到其他设备,而硬件设备几乎都有固定的存储空间,因此虚拟仪器在数据存储容量问题上具有很大的优势。

(5)虚拟仪器是图形界面程序设计方式,可以更加直观地显示程序,同时虚拟仪器中也可以利用C 来编辑程序,因此使用虚拟仪器可以更加灵活选用程序编辑方式。 (6)虚拟仪器是采用软件环境进行程序编辑的,因此虚拟仪器的花费少,而且虚拟仪器也没有硬件设备的开发和维护费用。

3.3 小结

系统软件是设计的基础,在设计系统程序之前,要对程序的设计结构有个深入的了解,本章大体介绍了整个系统的软件概况,使读者对总体的设计有个大致了解。

8

北华航天工业学院毕业论文

第4章 智慧校园系统方案设计

4.1 系统设计思想

本课题设计采用LabVIEW软件进行简单设计。设计分为五个模块,分别是:登陆模块、时间日期模块、记事本模块、课程表模块以及自习室教室查询模块。用户进入系统后,通过登录界面登陆进入系统主界面,在主界面中用户可根据不同需求进行不同的操纵来实现目的,比如选择课程表选项来查看本学期的课程表,或者选择记事本选项来查看待办事项等等。

4.2 系统设计流程图

总体构架如表所示。

校历 4.3 程序简介

记事本 登录界面 自习室查询 课程表 天气 一卡通 9