第5章 用户管理程序的设计
5.1 登入系统的设计
本实验设计了一个简单的登入系统,其前面板设计如图5.1所示。
图5.1 登入系统的仪器面板
其程序框图设计如附录II图10。
5.2 主程序的设计
本毕业设计涉及到的程序比较多,在对这些程序进行操作时,如果一个个的进入退出显然很不方便。因此,设计一个程序,在其前面板上仅显示带有其它程序名称的按钮,点要操作程序的名称即可进入相应程序的界面,进入该程序进行操作后还会返回主程序的前面板,继续进行对其它程序的选择。主程序的前面板设计如图5.2所示。
-41-
图5.2 主程序的仪器面板
在主程序的程序框图设计见附录II图9。
-42-
结论
虚拟仪器技术是当今的科学技术的重要领域,也是以后在各种工程、研究、教学等方面应用非常广泛的一项重要技术。本文基于LabVIEW的自动控制原理虚拟实验系统设计,解决了各校在实验教学中遇到的困难。
本论文涉及内容如下:
①分析了“自动控制原理”中常见的实验。
②应用Labview编程语言实现了包含“自动控制原理”课程常见实验的虚拟实验系统。基于虚拟仪器技术的实验教学系统减少了实验所学的硬件设备。
③利用Matlab语言编程进行对比分析,进行正确性验证,实验结果显示一致。可见,Matlab的仿真精度与Labview的仿真精度一致。
基于虚拟仪器的实验教学系统有如下优势:
①仿真的实验界面加强了学生实验的真实感。通过设置不同的参数,学生可观察各种实验过程,分析参数的变化对实验结果的影响。
②采用基于虚拟仪器代替传统实验仪器,减少了硬件设备的需求,降低了实验系统的成本。
本实验系统基于Labview语言,充分利用了其灵活、开放、用软件代替仪器功能的特点,人机界面友好,学生使用方便,并且具有良好的可扩展性,不仅能方便的进行软件模拟实验,而且能够很好的与硬件实验电路相结合,进行硬件实验。
将基于Labview的自动控制虚拟实验系统应用于“自动控制原理”的教学,使学生能直观的领会和理解自动控制原理课程的分析方法和处理结果,对调动学生的学习积极性以及提高学生的实验效果和实验兴趣都有相当的作用。
-43-
参考文献
[1] 申焱华, 王汝杰, 雷振山. LabVIEW入门与提高范例教程. 北京: 中国铁道出版
社, 2006
[2] 杨乐平, 李海涛, 杨磊. LabVIEW程序设计与应用(第二版). 北京: 电子工业出
版社, 2004
[3] 张锐, 陈励军. 自动控制原理与应用. 北京: 国防工业出版社, 2003, 2 [4] 李刚, 林凌等. LabVIEW—易学易用的计算机图形化编程语言. 北京: 北京航空
航天大学出版社, 2001,10: 8-23
[5] 温红艳, 高静涛. 基于虚拟仪器的实验研究[J]. 武汉工业学院学报, 2005, 3:
33-35
[6] 刘君华. 基于LabVIEW的虚拟仪器设计. 北京: 电子工业出版社, 2001 [7] 周泌, 汪乐宇, 陈祥献等. 虚拟仪器系统软件结构的设计. 计算机测量与控制,
2000,8
[8] 吴志锋. 基于Web的虚拟仪器技术[J]. 西安: 西安电子科技大学出版社,
2001,3: 41-43
[9] 杨乐平, 里海涛, 赵勇. LabVIEW高级程序设计. 北京: 清华大学出版社, 2001 [10] 史延龄. 虚拟示波器的设计研究. 仪表技术, 2001, 03
[11] 李玉柏, 彭启综. 虚拟仪器关键技术分析,电子测量与仪器学报, 2001.15,
3:3-6
[12] 张毅等. 虚拟仪器技术分析与应用, 北京: 机械工业出版社, 2004.
[13] 周求湛, 钱志鸿, 刘萍萍, 戴宏亮等. 虚拟仪器与LabVIEW7Express程序设计.
北京: 北京航空航天大学出版社, 2004,6
[14] 杨乐手, 李海涛, 肖相生. LabVIEW程序设计与应用[M ]. 北京: 电子工业出版
社, 2001:2-6
[15] 蔡周春,缪姝妹,王辉. 基于LabVIEW的自动控制原理实验系统的设计[J]. 工
业控制计算机
[16] National Instrument Corporation Using LabVIEW to Creat Multithread V is for
Maximun Performance and Relibility[L]www.ni.com/day. 2001:10-25
[17] National Instruments. LabVIEW User Manual [M]. Texas: National Instruments,
2003
[18] P.P.Green. G Programming Reference Manual. USA: National Instruments
Corporation, 1998
-44-
致谢
毕业设计是大学期间我们经历的最后一次综合性的考核。在这次毕业设计中,我的指导老师刘清平老师对我精心指导,从毕业设计的开始到结束,刘老师时时关心我的进度,帮我理清思路,指导我的思想,让我有了学习和设计的方向。同时刘老师又在我完成设计的过程中起到了很好的督促作用,让我能尽快地完成设计任务。在软件程序的编写上老师又给我提供了很多指导和帮助。在开始阶段由于知识量的不足使我在毕业设计过程中的前期阶段遇到很多难题,刘老师又安排好了学习的相关内容、查找相关资料以及将其应用于实践的工作,使得毕业设计顺利进行。在此,对刘老师的指导和帮助表示衷心的感谢!
在设计工作中当我遇到困难的时候,同学也都给我提供了很多帮助,对我毕业设计的顺利完成起到了积极的作用,在此我向他们表示谢意!
-45-