基于labview的低通滤波器设计(2)

2020-05-23 14:49

4.While循环模块

该模块的功能是通过控制循环条件,实现波形参数的实时调节与输出显示。如图,While循环的条件接线端接入的是一个布尔变量(停止控件),当布尔值为“真”,.即在前面板按下“停止”按钮时,循环停止;否则循环一直进行,从而实现了波形参数的波形参数的实时调节与输出显示。

产生信号源的程序框图

四.进行频谱分析

1,创建双边频谱转换单边频谱子VI。

2,切换到程序框图设计窗口下,在设计区放置一个“数组大小,函数节点、一个“数组子集”函数节点、一个“替换数组子集”函数节点、一个“商与佘数”函数节点、一个“加法”函数节点和一个“乘法”函数节点。

3,根据各数组节点的端口创建相应的输入/输出控件及相应的常量,然后按图1-1所示完成程序框图的设计。

4,切换到前面扳设计窗口下,对控件进行排列布局和美观设计。在前面板窗口的右上角右键单击LabVIEW 8.2图标,对子VI的连线板进行编辑(如图1-2所示)。

5,将设计好的子VI保存后退出。

图1-2

双边频谱转换单边频谱子VI程序框图

图1-1

五.主要设计步骤

1,首先在程序框图上放一个while循环;,

2,在while里放置一个正弦信号,一个均匀白噪声两个FFT,两个ButteWorth滤波器,两个复数至极坐标的转换和一个等待时间的图标,同时放置放入两个数组,三个除法运算,一个乘法运算和一个加法运算,这些可以在程序框图上右击鼠标右键,在搜索中输入找到并拖拽到程序框图上。

3、在程序框图中放置数值常量,右击鼠标单击“转换为输入控件”, 再右击鼠标将表示法变为DBL格式。同理放置标签为lfSample, Sine Frequency (Hz), error的数值常量,但error控件不用“转换为输入控件”

4、在前面板搜索,“滑动杆”,选择“垂直填充滑动杆”,放置两个,将其中一个的标

签改为“截止波数”,另一个的标签改为“滤波器阶数”。

5、在前面板上放置布尔“停止按钮”,同时将其连线到while循环的停止端。

6、至此所有的图标控件己全部放置完毕,可以开始连线。(连线时注意找好均匀白噪声,正弦信号,FFT和Butterworth滤波器图标的接线端数值常量可以右键单击创建常量即可)同时设置等待时间为50。 7、在前面板上放置四个波形图,在程序框图上右击“显示为图标”,作为输出控件连线。

8、在前面板上放置修饰上凸框

前面板

完整程序框图

图1-0


基于labview的低通滤波器设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010年注册税务师考试真题 - 税法二 - 试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: