labview论文labview论文.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
labview论文labview论文

基于LABVIEW抢答器的设计The Design of Response Based on LabVIEW姓名专业电子信息科学与技术学号学院电子信息工程学院2013年11月01日引言抢答器在单位团体的专业知识竞赛中使用,各类直播录播的演播室栏目、电视大奖赛,也有着广泛的应用,是调动现场观众参与热情,提高栏目档次与可看性、增强栏目互动性、方便栏目环节创意的有力工具。这就必然离不开抢答器。近年来,随着科技的飞速发展,虚拟仪器LabVIEW(laboratory virual instrument engineering workbench)的应用正在不断深入,同时带动传统控制检测技术领域的日新月异更新。因此,在LabVIEW环境中用丰富的计算函数,布尔量实现各种基本触发器(基本RS触发器,D触发器,T触发器,JK触发器),从而实现智能抢答器。不但能节约成本,提高工作效率,而且实现倒计时数码管显示,防违规功能,声音提示,路数扩展等智能化功能也变得更加容易。 编 者 2013年11月基于LabVIEW抢答器的设计摘要:利用虚拟仪器中的结构和布尔逻辑量相结合的方式,实现抢答器中的逻辑关系,应用当循环控制整个程序工作的连续性,用事件结构来响应不同界面的操作功能,用条件结构来区别所处不同条件下的响应动作等结构,设计了能显示抢答组号、加分、扣分及各组得分与倒计时的信息窗口,主要功能有抢答、数据锁存及显示、预置回答问题、时间复位、加分扣分功能、报警功能、倒计时启动等的抢答器。关键词:虚拟仪器;抢答器;逻辑;结构抢答器又称第一信号鉴别器,应用于各种知识竞赛、文娱活动等场合[1]。随着科技的发展,抢答器的设计、实现方法越来越多。还可以利用编程序的方法,用软件实现抢答器的设计[2],如C语言,G语言,VHDL硬件语言,PLC逻辑编程[3],单片机编程[4]等,所设计出来的抢答器的功能[5]也越来越趋于完美。使用LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)实验室虚拟仪器工程平台)这个程序软件创建和调用程序,方法简单,调试方便,并且易于抢答器抢答路数的增加。突出LabVIEW在编程特性、图形界面、扩展功能、虚拟仪器技术等各方面作为数字电路设计软件的优势,并将设计好的程序生成安装程序和可执行文件,能够脱离软件安装运行,可在任意的计算机上看到设计的结果,以前的仿真软件(比如MultiSim)必须在软件的支持下才可以运行,LabVIEW在这方面比以前常用的仿真软件有了一个突破[6]。一、基于LabVIEW抢答器的设计建模1.1抢答器的整体设计方框图抢答器中各路抢答盒的设计方框图如图1所示图1各路抢答盒的设计方框图图1所示抢答器具有抢答、数据锁存及显示、预置回答问题、时间复位、倒计时启动等功能,并且思考定时电路与预置回答问题时间电路的时间参数可自行设置。模拟主持人设置好答题的规则:如思考时间、答题时间、答对加分值、答错扣分值等。模拟主持人读完题目,并提示开始思考。系统进行思考倒计时。如果在主持人按下“开始思考”按钮前,有人抢答按下键,则视为违规处理,系统会进行提示。当在思考时间内没有抢答时,时间到后系统提示此题目没有人抢答。如果有人抢答,就记下第一抢答者的组号并显示。进入答题倒计时,在最后5秒进行指示灯提示,最后3秒进行声音和指示灯同时提示。在答题时间内如果答完,主持人按下“正确”按钮,则系统自动终止答题倒计时,并给此题目的抢答者加入提前设置好的分数。如果主持人按下“错误”按钮,在终止倒计时的同时,从抢答者积分中扣去错误扣分值。当此题目答完或者超时后,按下“下一题目”按钮,系统自动刷新除积分外的所有指示灯显示和抢答者的状态。在答题的过程中,可以进行倒计时的清零。1.2设计方案及设计流程图设计中主要是应用事件结构对用户的各个操作进行了响应,同时也对各个操作进行了处理,也用到了条件结构进行了不同情况下的选择设置,当然也少不了对执行的先后顺序处理。图2所示为抢答信号判别流程图。由图2所示,一旦有人抢答,就利用LabVIEW中的条件结构对思考时间到没有进行检查,如果思考时间到了,就利用LabVIEW由图2所示,一旦有人抢答,就利用LabVIEW中的条件结构对思考时间到没有进行检查,如果思考时间到了,就利用LabVIEW下“开始抢答”进行判断,如果没有按下“开始抢答”,就开始查询,几号抢答的就利用显示对话框提示几号违规操作。如果“开始抢答”按下,再对是否为第一抢答信号进行判断,如不是第一抢

文档评论(0)

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

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

1亿VIP精品文档

相关文档