您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 简约版虚拟仪器课程设计――基于labview的函数信号发生器的设计
沈阳工程学院课程设计设计题目:基于Labview的函数信号发生器的设计系别班级测控本091学生姓名学号2009308103指导教师职称教授起止日期:2012年2月27日起——至2012年3月2日止┊┊基于labview的函数信号发生器的设计II沈阳工程学院课程设计任务书课程设计题目:基于Labview的函数信号发生器的设计系别班级测控本091学生姓名学号2009308103指导教师职称教授课程设计进行地点:F430任务下达时间:2012年2月27日起止日期:2012年2月27日起——至2012年3月2日止教研室主任2012年2月27日批准基于labview的信号发生器的设计基于labview的函数信号发生器的设计III1.设计主要内容及要求设计基于Labview的函数信号发生器。要求:1)掌握NI-DAQ使用方法。2)了解函数信号产生方法。3)输出一路占空比可调的方波信号,一路函数信号(输出信号类型可选择)。2.对设计论文撰写内容、格式、字数的要求(1).课程设计论文是体现和总结课程设计成果的载体,一般不应少于3000字。(2).学生应撰写的内容为:中文摘要和关键词、目录、正文、参考文献等。课程设计论文的结构及各部分内容要求可参照《沈阳工程学院毕业设计(论文)撰写规范》执行。应做到文理通顺,内容正确完整,书写工整,装订整齐。(3).论文要求打印,打印时按《沈阳工程学院毕业设计(论文)撰写规范》的要求进行打印。(4).课程设计论文装订顺序为:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、参考文献。3.时间进度安排顺序阶段日期计划完成内容备注12月27日教师讲解题目,学生查阅相关资料22月28日进行方案论证,确定程序流程,熟悉NI-DAQ使用方法32月29日程序设计43月1日调试程序53月2日撰写论文,成果验收沈阳工程学院基于labview的函数信号发生器的设计IV虚拟仪器课程设计成绩评定表系(部):班级:学生姓名:指导教师评审意见评价内容具体要求权重评分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作。0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12)分加权分合计指导教师签名:年月日评阅教师评审意见评价内容具体要求权重评分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力。0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评阅教师签名:年月日课程设计总评成绩分基于labview的函数信号发生器的设计V中文摘要随着电子技术、计算技术和网络技术的高速发展,传统的电子测量仪器的功能和作用已发生了质的变化,新型的虚拟仪器应运而生。其实质是利用最新的计算机技术来实现和扩展传统仪器的功能。计算机和仪器的密切结合是目前仪器发展的一个重要方向。实验表明,设计的虚拟函数信号发生器输出信号性能优于普通传统的信号源。虚拟仪器是1986年美国国家仪器公司(NI)提供的一种新型一起概念。其基本构成包括计算机、虚拟仪器软件、硬件接口模块等。在这里,硬件仅是为了解决信号的输入输出,软件才是整个系统的关键。当基本硬件确定后,就可以通过不同的软件实现不同的功能。虚拟仪器应用软件集成了仪器的所有采集、控制、数据分析、结果输出和用户界面等功能。使传统仪器的某些硬件甚至整个仪器都被计算机软件所代替。虚拟仪器的软件是其最核心、最关键的部分,其主要功能是对硬件执行通信和控制,对信号进行分析和处理,以及对结果进行恰当的表达和输出等。虚拟仪器的软件开发平台目前主要有两类。NI公司的Labview软件开发平台是一种专业图形化编程软件,采用图形化编程方式,结构流程清晰,但缺点是对硬件的要求较高,比较依赖NI的专用产品,对信号控制方式不够灵活。本文所述主要是虚拟函数信号发生器的设计原理及功能。是基于Labview8.5软件的设计。能够产生正弦波、方波、锯齿波、三角波等几种波形。是以同学所接触的信号发生器的面板为基础进行的参数设置。根据现实中常用信号源的基本要求,本文设计合理的数学模型,并通过虚拟仪器和采集卡共同作用输出该模型的物理信号。关键词虚拟仪器NI-DAQ采集卡函数信号发生器基于labview的函数信号发生器的设计VI目录1设计任务描述.........................................................11.1设计题目:基于LABVIEW的函数信号发生器的设计.........................11.2设计要求...........................................................11.2.1设计目的.................................................................................................................11.2.2基本要求.................................................................................................................11.2.3发挥部分.................................................................................................................12设计思路.............................................................23主程序流程图.........................................................34各部分程序框图及前面板的设计.........................................44.1正弦波信号的产生及参数的设计.......................................44.2方波信号的产生及参数的设计.........................................44.3锯齿波信号的产生及参数的设计.......................................54.4三角波信号的产生及参数的设计.......................................64.5波形控制的设计.....................................................74.6DAQ助手的创建.....................................................74.7前面板的设计.......................................................85多功能信号发生器工作过程分析.........................................95.1正弦波的工作过程及波形验证.........................................95.2方波的工作过程及波形验证...........................................95.3三角波的工作过程及波形验证........................................105.4锯齿波的工作过程及波形验证........................................116主要元器件介绍......................................................126.1模拟示波器........................................................126.2NI-DAQ采集卡....................................................13小结..................................................................14致谢..................................................................15参考文献..............................................................16附录程序框图.........................................................17基于labview的函数信号发生器的设计11设计任务描述1.1设计题目:基于labview的函数信号发生器的设计1.2设计要求1.2.1设计目的能够熟悉利用Labview软件,并用此软件编写程序框图和构造前面板。使设计的面板更直观,漂亮。达到虚拟仪器的功能。1.2.2基本要求设计基于Labview的函数信号发生器。要求:1)掌握NI-DAQ使用方法。2)了解函数信号产生方法。3)输出一路占空比可调的方波信号,一路函数信号(输出信号类型可选择)。1.2.3发挥部分1)产生的正弦波、三角波、锯齿波能够调节频率、幅值、相位;方波能够调节占空比。2)在调节的基础上能够将频率、幅值和相位的值显示出来。基于labview的函数信号发生器的设计22设计思路理解题目以后,我们又回去查阅了很多相关资料。最后确定了设计的总体思路。用Labview软件设计的过程是先进行程序框图的设计,然后再设计前面板。首先是确定我们需要的函数信号发生器一共可以产生哪些波形,然后是各个波形怎样实现和相互切换。最后是怎样来控制波形的产生。从一些资料中受到启发,我们需要解决的一共就只有四个大问题:波形选择:与我们常用的函数信号发生器相联系,根据仪器的功能,可以产生多种波形;但是我们需要的是一种波形,所以必须做好信号相互切换的功能。因此用case条件结构是最好的选择。我可以在case结构中添加多个条件分支,并用特定的数据类型表示不同的波形。在case结构中的条件选择端口加一个【文本下拉列表】,输入各个可以产生的波形(必须与条件分支中的标签一一对应),这样就可以实现波形的选择了。信号产生:产生各个波形的方法有很多。比如用公式编写、有仿真信号生成、还有函数生成。但是最简单的是用【函数选板】中的【信号处理】的子选板中的【波形生成】中的【正弦波形】、【方波】、【三角波】、【锯齿波】。但是这些控件必须自己输入各种参数值。波形控制:一个理想的函数信号发生器必须有一个开关,如我们所用到的函数信号发生器一样。在不需要发生器的时候就利用【开关】来控制信号的产生与否。因此,只需要在case条件结构的外面再加一个while循环结构就可以了。参数显示:产生的波形的各个参数是否满足我们的要求,如果没有显示这些参数的话,我们是不能知道的。所以只需在程序框图中加一个显示控件或局部变量都可以。以上就是整个虚拟函数发生器的设计思路。基于labview的函数信号发生器的设计33主程序流程图开关波形选择参数调节产生波形频率相位占空比偏移量锯齿波幅值三角波方波开始正弦波基于labview的函数信号发生器的设计44各部分
本文标题:简约版虚拟仪器课程设计――基于labview的函数信号发生器的设计
链接地址:https://www.777doc.com/doc-4516022 .html