计算时间信号的平均FFT频谱。该VI以实部和虚部返回FFT结果。将数据连接至时间信号输入端可确定要使用的多态实例,也可手动选择实例。


icon

输入/输出

  • cbool.png 重新开始平均(F)

    重新开始平均指定VI是否重新启动所选平均过程。如重新开始平均的值为TRUE,VI重新启动所选平均过程。如重新开始平均的值为FALSE,VI不会重新启动所选平均过程。默认值为FALSE。

    第一次调用该VI时,平均过程会自动开始。典型情况为:在平均过程中,主输入发生改变时,应当重新启动平均过程。

  • cmsdt.png 时间信号

    时间信号是输入的时域波形。

  • cu32.png

    窗(Hanning)是用于时间信号的时域窗。默认值为Hanning

    0矩形
    1Hanning (默认)
    2Hamming
    3Blackman-Harris
    4Exact Blackman
    5Blackman
    6Flat Top
    74阶B-Harris
    87阶B-Harris
    9低旁波瓣
    11Blackman Nuttall
    30三角
    31Bartlett-Hanning
    32Bohman
    33Parzen
    34Welch
    60Kaiser
    61Dolph-Chebyshev
    62高斯
  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。

  • cnclst.png 平均参数

    平均参数该簇用于定义如何进行平均值计算。参数说明包括平均类型、加权类型和平均次数。

  • cenum.png 平均模式

    平均模式指定平均的模式。

    0
    No averaging
    (默认)
    1
    Vector averaging
    2
    RMS averaging
    3
    Peak hold
  • cenum.png 加权模式

    加权模式指定均方根或向量平均的加权模式。

    0
    Linear
    1
    Exponential
    (默认)
  • cu32.png 平均数目

    平均数目指定用于均方根及向量平均的平均数目。如加权模式为Exponential,平均过程连续。如加权模式为Linear,可在VI结束计算所选平均数目后停止平均过程。

  • cdbl.png 窗参数

    窗参数指定Kaiser窗的beta参数、高斯窗的标准差,或Dolph-Chebyshev窗的主瓣与旁瓣的比率s。如是其他类型的窗,VI将忽略该输入。

    窗参数的默认值是NaN,可设置Kaiser窗的beta参数为0、高斯窗的标准差为0.2,或Dolph-Chebyshev窗的s60

  • ibool.png 完成平均

    完成平均已完成平均数大于或等于平均参数中指定的平均数目,返回TRUE。否则,完成平均返回FALSE。如选择的平均模式No averaging完成平均始终为TRUE。

  • icclst.png 实部

    实部返回已经平均的单边互功率谱的实部和频率范围。

  • idbl.png f0

    f0返回谱的起始频率,以赫兹为单位。

  • idbl.png df

    df返回谱的频率分辩率,以赫兹为单位。

  • i1ddbl.png 实部

    实部是平均FFT谱的实部。

    如输入信号以伏特为单位(V),实部单位为伏特-rms(Vrms)。如输入信号不是以伏特为单位,实部的单位为输入信号单位-rms。

  • icclst.png 虚部

    虚部返回平均FFT谱的虚部和频率范围。

  • idbl.png f0

    f0返回谱的起始频率,以赫兹为单位。

  • idbl.png df

    df返回谱的频率分辩率,以赫兹为单位。

  • i1ddbl.png 虚部

    虚部是平均FFT谱的虚部。

  • idbl.png 已完成平均数

    已完成平均数返回该时刻VI完成的平均的数目。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • FFT频谱(实部-虚部)VI完成下列步骤,计算实部虚部

    1. 计算时间信号的FFT。
    2. 使时间信号的当前FFT频谱与VI自上次平均过程重置后的最后一次计算得到的FFT频谱进行平均。
    3. 返回平均频谱的实部和虚部。

    该VI的单通道实例可在单次模式(一次调用)和连续模式(历史多次调用)下进行单通道测量。单通道VI只可在单次模式下进行多通道测量。如需在连续模式下进行多通道测量,应使用该VI的多通道版本。

    该VI的单通道实例仅保留一个通道的内部状态信息。调用单通道实例处理另一个通道时,如未通过重新开始平均参数清除历史结果,可导致VI的非预期行为。该非预期行为在VI传递通道的内部状态信息至另一个通道时发生。

    注: 该VI的单通道实例主要用于单通道的连续处理。该做法无法推广至多通道实例。请勿使用单通道实例在For循环中通过建立波形数组的索引,连续处理多通道。

    关于在循环中使用VI的多通道版本,见下列LabVIEW项目:

    • labview\examples\Signal Processing\Waveform Measurements\Waveform Measurements.lvproj

    相关信息

    基于FFT的VI的输出单位