当前位置:首页 > 电子时钟labview
齐鲁工业大学课程设计专用纸
3.2 前后面板
1.前面板
图12 前面板
2.程序框图
12
齐鲁工业大学课程设计专用纸
图13 系统程序框图
13
齐鲁工业大学课程设计专用纸
3.3 设计中遇到的问题
由于是第一次进行LabVIEW的课程设计,缺乏相关的设计经验,因此一开始
的时候确实无从下手。但是经过老师和同学的指点,包括自己独立思考与查阅相关资料,我渐渐对这个软件熟悉了,并且觉得图形化编程的好处实在是非常多的。 设计电子时钟期间,我确实遇到了许多的问题。由于对编程软件的不熟悉,导致在找相关控件时花费了许多时间,而且常常找到的是错误的控件,这直接造成程序运行失误。这一点在熟悉软件之后,好了很多。其次,在熟悉设计原理的时候,由于对相关逻辑关系以及函数关系的不太熟悉,也绕了不少弯子。后期,在总体完成电子时钟的设计后,基本功能都得到了实现,但是一直显得不太美观。数字时钟功能很简单,实现起来也很简单,但要做得美观、简洁却不那么容易。比如让其显示更多生动的字体,在一个小窗口里实现更多的动画。程序要实现丰富的内容及完美的界面主要还是要靠扎实的基础,掌握各控件的使用及各类型的模块间的转换。本来把本次课程设计的界面显示做成各种字体的,但由于时间及能力的关系,没有做得更好。这一点很遗憾,但愿有机会可以弥补。总体来说,设计过程遇到的问题不少,但是收获也更多。在学习了信号与系统、通信原理等课程之后,这实在是一个极好的学习机会与动手机会,也算是为大四的毕业设计做了一个良好的准备,于我而言,受益良多。
4 结果及性能分析
4.1 运行结果
1.从当前系统获取时间后,运行如下:
14
齐鲁工业大学课程设计专用纸
图14 运行效果图
2.自定义时间设置效果图,如输入12时12分13秒,则系统显示时间如下:
图15 自定义时间显示效果图
4.2 性能分析
从大体上说,本设计实现的电子时钟实现了大部分的功能,除了最基本的显示年、月、日、时、分、秒之外,还可以显示时段和星期,甚至还可以实现闹钟定时的功能,而且增加了自定义时间控制的功能。而且界面设计美观而简约,布
15
齐鲁工业大学课程设计专用纸
局也还算合理,操作也足够简单。由于LabVIEW轶件的优越性,用它来制作和仿真数码管电子钟是很方便的,是其它轶件不可比拟的。这次制作数码管电子钟,所用的控件不多,主要用到了指示灯、获取日期/时间(秒)、格式化日期/时间字符串、截取字符串、While循环、条件结构(Case结构)、常量、局部变量、真常量、假常量等等,通过基本的连接就制作好一个电子时钟了。在仿真时,通过和计算机时间的对比,完全符合要求,仿真性能很好,达到了这次研究和制作数码管电子钟的目的。此电子时钟能运用于人们的工作中,特别是科学研究的一些仿真实验中,也可以为广大的科学工作者提供方便。但是这次制作的数码管电子时钟有点大,这是为了大家更好地了解电子时钟。在实际应用中,从制作成本上讲,这样的数码管电子时钟是比较小的,这一点上可以做得更好。
参考文献
[1] labview入门与提高.赵品编著.人民邮电出版社.2000.11 [2] labview 高级应用.赵品编著.人民邮电出版社.2000.11
[3] labview印刷电路板设计教程.肖玲妮编著.清华大学出版社.2003.8 [4] labview完全自学手册.龙马工作室编著.人民邮电出版社.2005.10.2 [5] 虚拟仪器设计基础教程.黄松岭,吴静著.清华大学出版社.2008
[6] AMTLAB和 LabVIEW仿真技术及应用实例.聂春燕,张猛,张万里著.清华大学出版社.2008
[7] 测试工程与LabVIEW应用.戴鹏飞,王胜开,王格芳,马欣著.电子工业出版社.2006
16
共分享92篇相关文档