- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
1 目的及基本要求 1
2 电子时钟原理 1
3 电子时钟设计和仿真 2
3.1 具体设计步骤 3
3.2 前后面板 12
3.3 设计中遇到的问题 14
4 结果及性能分析 14
4.1 运行结果 14
4.2 性能分析 15
参考文献 16
1 目的及基本要求
熟悉LabVIEW开发环境基于LabVIEW的虚拟仪器原理、设计方法和实现技巧运用课程中的基本理论和实践知识,要求通过本课程设计使学生LabVIEW开发环境基于LabVIEW的虚拟仪器设计原理、设计方法和实现技巧为毕业设计做准备,为的学习及今后从事科学研究、工程技术工作打下较坚实的基础。转换
图2 时间设置控件图
2.时间显示
通过除10取余便可得到个位,商为十位,以此方法也可求出年的各个数字,取出各位数字后,并不可直接显示,要通过统一编码规范显示的格式,这样才能显示各位数。要显示数字时,只需将数字乘以7,再将乘积的值作为索引在那存放真值的数组里寻找对应显示的七个布尔显示控件的值。如显示‘2’,则从数组的第2*7=14位开始,依次取出7个(分别代表着七个布尔的真值),其他也同理。最后捆绑成簇,因为七段显示布尔已做成簇。如下数码管显示图,其包含七段显示布尔,即A、B、C、D、E、F、G,如显示“0”的时候,将其分别置为1111110,即可显示数字“0”(“1”代表真,“0”代表假),其他的同理。
但在显示时间的时候,要用六个方形指示灯,对应时、分、秒,每个占用两个指示灯;用两个圆形指示灯表示时分秒之间的冒号间隔。
这其中包括截取字符串,截取字符串即返回输入字符串的子字符串,从偏移量位置开始,包含长度个字符。连线板显示了该多态函数的默认数据类型。字符串是输入字符串,偏移量是起始位置并且必须为数值。 字符串中第一个字符的偏移量为0。如没有连线或小于0,则默认值为0。长度必须为数值。如长度没有连线,则默认值为字符串长度减去偏移量。子字符串如偏移量大于字符串的长度,或长度小于等于0,则值为空。如长度大于或等于字符串长度减去偏移量,则子字符串是从偏移量开始的剩余部分。
控件图如下所示:
如下图所示,数码管显示数字“5”,即对应的A、B、C、D、E、F、G分别置为1 0 1 1 0 1 1,这样就显示出了数字“5”。
图3 数码管显示
图4 时间显示控件图
3.时段显示
即用电子时钟显示当前时段,一般可以分为四个时段,即:凌晨、上午、下午和晚上。控件图如下:
图5 时段显示控件图
4.星期显示 数字时钟具备显示星期的功能,一周分为七天,从星期一一直到星期天,相关控件如下:
图6 星期显示控件图
5.日期显示
即通过数字时钟显示当前年、月、日,由于年份要用四位数来表示,月份和日期各用两位数来表示,则就要用到八个方形指示灯来显示,需要先将由系统得到的时间转换为字符串数值然后输出,具体控件图如下:
图7 日期显示控件图
6.闹钟设置
为保证电子时钟功能多样性,可以加入闹钟,从而极大丰富时钟的功能和人性化程度,即通过定时,在定时时间到时,可以相应发出声音,从而起到闹钟的功能。具体控件图如下:
图8 闹钟设置控件图
7.自定义时间设置
在电子钟的设计过程中,除了能获取当前系统时间外,还可以自己自定义时间,即可以手动输入时、分、秒并通过电子时钟显示出来。在本设计中,即设计一个子.VI文件,并和主程序相连,从而实现此功能。相关控件图以及其前面板图如下:
图9 自定义时间设置
图10 自定义时间设置前面板
8.退出设置
按Esc之后,停止并退出,如下图所示:
图11 退出控件图
3.2 前后面板
1.前面板
图12 前面板
2.程序框图
图13 系统程序框图
3.3 设计中遇到的问题
由于是第一次进行LabVIEW的课程设计,缺乏相关的设计经验,因此一开始的时候确实无从下手。但是经过老师和同学的指点,包括自己独立思考与查阅相关资料,我渐渐对这个软件熟悉了,并且觉得图形化
文档评论(0)