基于labview的信号发生器报告.docx_第1页
基于labview的信号发生器报告.docx_第2页
基于labview的信号发生器报告.docx_第3页
基于labview的信号发生器报告.docx_第4页
基于labview的信号发生器报告.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录1设计目的32实施方案42.1总体规划42.2 软件系统设计43实验结果84总结121设计目的LabVIEW即为虚拟仪器设计,所以我就想用LabVIEW做一个仪器试试,因为自己刚入门学习不久所以只能从简单的仪器入手,所以写了一个我们在实验室常用的仪器:信号发生器。在做这个课题前,我还是对LabVIEW非常不熟悉,所以不敢挑难的课题做,毕竟这么短时间和在4门大作业的情况下,没有办法短时间内将LabVIEW掌握的精通,所以我才选择了信号发生器这个课题。它用到的函数不算多,但对于新手来说又不算太简单。程序实现了一个虚拟信号发生器的功能,使用了for循环使信号循环输出,使用条件结构,选择多种仿真多种不同的信号,包括方波,锯齿波,三角波,正弦波及公式波,公式波可以实现一个输入公式的仿真波形。2实施方案2.1总体规划2.2软件结构设计l 总体程序框图及前面板显示分块介绍:l 基本波形:如图图一,生成一个方波,图二,生成一个锯齿波,图三,生成一个三角波,图四,生成一个正弦波,图五,生成一个公式波。图一图二图三图四图五l 自定义公式波形:图六,实现了一个当在前面板选择好要输出的波形后,图六这部分实现了一个指示灯的功能,指示当前选择的波形。图六l 波形参数设置:图七,实现了波形参数设置,包括频率,幅度,相位,采样率,以及方波的占空比等参数。图七l 信号的实时显示图八,这部分实现了对产生信号的实时显示,以及计算信号的频率和幅度。图七3实验结果以输出方波举例,说明实验结果:输入1KHZ方波改变频率为原来的0.8倍改变幅度为原来的1.5倍相角变为90占空比变为80%补偿5输出其他波形参照上图。下面举例说明公式波:输出y(t)=3sin(10002t)/cos(10002t)坐标轴可调整4总结对于这门课,我非常喜欢的是老师直接讲例程的教学方式,而不是从每个按键的功能讲起。这门课的课时很少,有些同学说这门课讲的时间太短,但我觉得确实不需要怎么讲,毕竟编程这种东西,师父领进门修行在个人。每个人都有自己的思路,老师反而不用左右太多。所以需要花很多时间自己私下学习在有C等编程课的基础上,这门课上手还是较为容易的,编程的图像可视化是这个软件的一大不同点,也可以说是优点。在最开始学习的阶段,找到对应的函数不容易,不同函数的应用也不容易,在这过程中我碰了非常多壁,在失败中找到了一些方法,比如可以直接搜索所需要的函数的位置。在做这个课题前,我还是对LabVIEWw非常不熟悉,所以不敢挑难的课题做,毕竟这么短时间和在4门大作业的情况下,没有办法短时间内将LabVIEW掌握的精通,所以我选择了信号发生器这个课题。它用到的函数不算多,所以我并没有用子VI去实现程序模块化。通过这些天来设计并调试这个程序,我意识到了LabVIEW编程的乐趣。在学习的过程中我有查阅其他人在编信号发生器所用的方式,知道了设计的程序的思路有很多种,有时候换一种想法,说不定到达目的地就会变得简单。寻找到更好的思路,这不仅仅是软件熟悉度的体现,更是一种编程能力的体现。本次作业已经完成,对于此门课程,我也有了更深的了解。虽然可是很短,但是我们学到的是一种在LabVIEW中编程的思想。LabVIEW入门倒是不困难,电脑掌握这一门编程语言就需要花费大量的时间去查阅相关书

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论