基于labview的信号发生器报告

基于labview的信号发生器报告

ID:6634268

大小:783.94 KB

页数:11页

时间:2018-01-20

基于labview的信号发生器报告_第1页
基于labview的信号发生器报告_第2页
基于labview的信号发生器报告_第3页
基于labview的信号发生器报告_第4页
基于labview的信号发生器报告_第5页
资源描述:

《基于labview的信号发生器报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录1设计目的32实施方案42.1总体规划42.2软件系统设计43实验结果84总结121设计目的LabVIEW即为虚拟仪器设计,所以我就想用LabVIEW做一个仪器试试,因为自己刚入门学习不久所以只能从简单的仪器入手,所以写了一个我们在实验室常用的仪器:信号发生器。在做这个课题前,我还是对LabVIEW非常不熟悉,所以不敢挑难的课题做,毕竟这么短时间和在4门大作业的情况下,没有办法短时间内将LabVIEW掌握的精通,所以我才选择了信号发生器这个课题。它用到的函数不算多,但对于新手来说又不算太简单。程序实现了一个虚拟信号发生器的功能,使

2、用了for循环使信号循环输出,使用条件结构,选择多种仿真多种不同的信号,包括方波,锯齿波,三角波,正弦波及公式波,公式波可以实现一个输入公式的仿真波形。2实施方案2.1总体规划2.2软件结构设计l总体程序框图及前面板显示分块介绍:l基本波形:如图图一,生成一个方波,图二,生成一个锯齿波,图三,生成一个三角波,图四,生成一个正弦波,图五,生成一个公式波。图一图二图三图四图五l自定义公式波形:图六,实现了一个当在前面板选择好要输出的波形后,图六这部分实现了一个指示灯的功能,指示当前选择的波形。图六l波形参数设置:图七,实现了波形参数设置,

3、包括频率,幅度,相位,采样率,以及方波的占空比等参数。图七l信号的实时显示图八,这部分实现了对产生信号的实时显示,以及计算信号的频率和幅度。图七3实验结果以输出方波举例,说明实验结果:输入1KHZ方波改变频率为原来的0.8倍改变幅度为原来的1.5倍相角变为90°占空比变为80%补偿5输出其他波形参照上图。下面举例说明公式波:输出y(t)=3sin(10002πt)/cos⁡(10002πt)坐标轴可调整4总结对于这门课,我非常喜欢的是老师直接讲例程的教学方式,而不是从每个按键的功能讲起。这门课的课时很少,有些同学说这门课讲的时间太短,

4、但我觉得确实不需要怎么讲,毕竟编程这种东西,师父领进门修行在个人。每个人都有自己的思路,老师反而不用左右太多。所以需要花很多时间自己私下学习在有C++等编程课的基础上,这门课上手还是较为容易的,编程的图像可视化是这个软件的一大不同点,也可以说是优点。在最开始学习的阶段,找到对应的函数不容易,不同函数的应用也不容易,在这过程中我碰了非常多壁,在失败中找到了一些方法,比如可以直接搜索所需要的函数的位置。在做这个课题前,我还是对LabVIEWw非常不熟悉,所以不敢挑难的课题做,毕竟这么短时间和在4门大作业的情况下,没有办法短时间内将LabV

5、IEW掌握的精通,所以我选择了信号发生器这个课题。它用到的函数不算多,所以我并没有用子VI去实现程序模块化。通过这些天来设计并调试这个程序,我意识到了LabVIEW编程的乐趣。在学习的过程中我有查阅其他人在编信号发生器所用的方式,知道了设计的程序的思路有很多种,有时候换一种想法,说不定到达目的地就会变得简单。寻找到更好的思路,这不仅仅是软件熟悉度的体现,更是一种编程能力的体现。本次作业已经完成,对于此门课程,我也有了更深的了解。虽然可是很短,但是我们学到的是一种在LabVIEW中编程的思想。LabVIEW入门倒是不困难,电脑掌握这一门

6、编程语言就需要花费大量的时间去查阅相关书籍,更重要的是自己实际操作起来。。相信自己会在以后的学习中还会用到LabVIEW,由于自身还有很多的不足,所以以后还需更加认真学习LabVIEW。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。