基于LabVIEW的数字时钟课程设计.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机控制系统》 课程设计报告 设计题目: 基于LabVIEW的数字钟 专 业 电 信 班 级 091 学 号 200916022108 学生姓名 陈恩雄 设计时间 2011-2012学年下学期 教师评分 2012年 5月 27日 目录 一、设计要求: 3 二、界面构成: 3 三、设计思路: 3 四、使用的器件: 4 1、格式化日期/时间字符串: 4 2、截取字符串: 4 3、十进制数字符串至数值转换: 5 4、条件结构: 5 5、获取系统时间秒至时间的转换: 5 6、解除捆绑: 6 7、时间闪烁信号: 6 8、结构循环: 7 五、程序截图: 7 六、体会: 8 一、设计要求: 通过获取系统时间,使LabVIEW前面板显示数字时钟,并实时更新。其中,时钟包括年、月、日、小时、分钟、秒。 二、界面构成: 数字显示使用布尔方形指示灯,模仿7段数码管结构,构成数字显示。 三、设计思路: 在程序界面,获取系统时间,转换合适的数据格式、类型。根据获取数据,是每位布尔型指示灯构成的数字进行更新。 四、使用的器件: 1、格式化日期/时间字符串: 使用时间格式代码指定格式,按照该格式将时间标识的值或数值显示为时间。程序中使用两个时间格式代码,分别是:%H-%M-%S、%Y-%m-%d %H-%M-%S: 24小时-分钟-秒 %Y-%m-%d: 四位数年份-月份-日期 2、截取字符串: 返回输入字符串的截取后字符串,从偏移量开始,包括长度个字符。 如图:从偏移量7开始,包括1个长度字符。 3、十进制数字符串至数值转换: 因为前面使用的获取系统时间,返回的是字符串格式,但是在后面的布尔型指示灯值接受数值型,使用此器件,进行类型转换。 4、条件结构: 使用条件结构,控制某一数位上数字0~9的显示情况。 5、获取系统时间秒至时间的转换: 为了使时间上4个点闪烁,需要与系统时间秒相同步,依然考虑从系统提供的时间作为改变信号。此器件获取时间秒以后,转换为时间。 6、解除捆绑: 需要获取时间秒数后的1位小数,使用此解绑。 7、时间闪烁信号: 获取时间秒后一位小数,与0.5进行大小判断,输出0或者1。即让4个布尔指示灯,0.5秒进行闪烁。 8、结构循环: 使整个程序循环。 五、程序截图: 六、体会: 在完成过程中,因为数据类型问题导致器件之间连线无法匹配。还有对每一位显示数字的条件结构使用错误,也在一开始造成无法运行的结果。另外,在使用时间闪烁点的时候,一开始使用延时切换,但是和时间秒不同步,所以重新使用了系统时间作为闪烁信号改变信号。文档来源网络,版权归原作者。 如有侵权,请告知,我看到会立刻处理。

您可能关注的文档

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档