电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于labview的闹钟课程设计VIP免费

基于labview的闹钟课程设计_第1页
1/15
基于labview的闹钟课程设计_第2页
2/15
基于labview的闹钟课程设计_第3页
3/15
目录1目的及基本要求.................................................12闹钟原理........................................................13闹钟设计........................................................23.1时间设置模块................................................23.2格式化日期/时间.............................................23.3小睡延迟功..................................................33.4闹钟设置....................................................33.5触发模块....................................................43.6音乐播放模块................................................63.7闹钟的总体设计..............................................73.8设计中遇到的问题............................................94运行结果........................................................94.1初始界面...................................................104.2设置时间...................................................114.3设置铃音...................................................124.4闹铃响起...................................................13参考文献.........................................................1401目的及基本要求熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现Labview实现闹钟程序的设计和仿真。此次设计是基于labview的软件仿真设计,仿真一个闹钟使它具有定点报时的功能,硬件需求是一台安装该软件的电脑,软件设计需要实现它的所有功能包括以下:1.可以显示系统时间,通过和系统连接获得。2.可以显示闹钟定时的时间,该时间可以手动设置,定时后的时间可以修改整点报时。3.闹钟具有小睡延时功能,过一定时间可再次响起。4.当设定时间和系统时间相等时,触发闹铃铃声,还可以手动停止闹铃或者自动停止。2闹钟原理为保证数字钟的精度,时间的获取可直接获取系统时间,并通过相应的系统函数转换为年月日,时分秒等信息。由于转换后的时间信息为数字,为直观地通过布尔类型显示,需要进行译码操作,译码操作的完成可通过独立的子VI完成,方便主程序调用。为实现闹钟功能,需要有闹钟时间设置和闹钟提醒模块。为了直观地模仿数字钟的时间设置,在程序中不提供数字输入的相关控件,而是通过布尔类型的按钮完成。当闹钟设置开关处于关闭状态时,此时按下时、分设置按钮,相应的闹钟时间可以被调整。闹钟设置模块也通过独立的子VI完成。程序运行期间会比较系统时间和设置的闹钟时间,当闹钟开关处于开启状态且闹钟时间到来时,指示灯会亮起,并且会发出警报声。如不关闭闹钟开关,提醒时间会持续两分钟。时间设置模块主要由while循环中的输入控件和显示控件来实现,设置完成后通过与非门来最终完成设置。使用格式化日期/时间字符串器件通过时间格式代码%h;%m来定义时间的格式为小时和分钟。当系统时间和时间相同时,程序调用铃音文件,闹铃响起,过一分钟后停止或按停止按钮结束闹铃。3闹钟设计3.1时间设置模块时间设置模块主要由while循环中的输入控件和显示控件来实现,设置完成后通过与非门来最终完成设置。接线如图1所示。1图1时间设置3.2格式化时间其中使用格式化日期/时间字符串器件通过时间格式代码%h;%m来定义时间的格式为小时和分钟,接线如图2所示。图2格式化时间3.3小睡延迟功小睡延迟功能,选择小睡功能后,5分钟之后闹铃再响起。主要依靠选择元器件及其连线。接线如图3所示。2图3小睡延迟注释:图4比较函数原件说明:依据s的值,返回连线至t活f输入的值。S为true时,函数返回连线至t值。S为false时,函数返回连线至f的值。3.4闹钟设置闹钟的设置,用来设置闹钟的开关,把下载好的语音文件送到程序,达到设置时间,程序调用语音,进行闹铃,接线如图5所示。图5闹钟设置3注释:图6结构结构说明:包含了多个子程序框图、分支、结构执行时,仅有一个子程序框图或分支执行。连线至选择线接线...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于labview的闹钟课程设计

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部