Labview虚拟电子时钟设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Labview虚拟电子时钟设计

一.目的及基本要求 熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现电子时钟的设计和仿真。 二.LabVIEW介绍 LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。 三.软件设计 3.1获取时间的各整型数据 软件中获取日期/时间(秒)控件从计算机系统中自动提取时间,并转换 图3-1 获取时间控件使用截取字符串分别获得。字符串字符串VI,可以获得时间和日期位数对应的,其中偏移量表示截取字符串的起始位,长度表示截取的数字。 图3-2 截取字符串控件 3.3 七段布尔显示控件编码 取出各位数字后,并不可直接显示,要通过统一编码规范显示的格式,这样才能显示各位数,编码各段如下: 图3-3 指示灯控件 A、B、C、D、E、F、G分别对应着七段布尔显示控件,要显示“0”时A~G的赋值分别为:1 1 1 1 1 1 0(1代表真,0为假),显示其他数字也是按此做法的。最后将此7个值串接起来存入一个布尔数组里。 3.4 布尔显示数字 要显示数字时,只需将截取字符串得到的数字传输对应的条件结构中寻找对应的条件,将结果显示出来。例如得到的时间数“1”将第一位提取出来后,传给时间分支对应的第一个时间条件VI,便可得到相应的显示值。为了显示更加美观,对于不显示的布尔,我们设置其属性为不可见。L 图 3-4 显示控件使设计更加人性化,还增加了闹铃和自定义时间一项,程序框图如下: 图3-5闹铃 3.6 滚动标题设计 将“数字时钟”几个文字,循环的显示在框图的最上层,如图:-6 滚动标题设计 3.7 整体程序框图 程序的框图,无法完成显示在一个屏幕上,故截取了重要的如下 图3-7 总程序框图 程序的前面板如下图所示: 图3-8 程序框图前面板 上面的带有“labview数字电子时钟”字样会在文字框内滚动显示。打开闹铃开关,设置闹铃时间,当闹铃时间与系统时间相同时,闹铃响,为使效果更加明显,加了一个布尔指示灯,仿真结果如图: 图3-9 闹铃显示面板 五.结果分析Labview数字电子时钟调试成功,功能正常工作表明了设计的正确性。设计也比较美观。不的地方在于程序的显示模块部分数字对应一个判断模块,程序可读性虽然比较好,但是代码的使用效率降低这是有待改进的地方。 6

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档