用于1通道的FFT频谱(幅度-相位)(CDB)
- 更新时间2025-07-30
- 阅读时长7分钟
计算时间信号的平均FFT频谱。该VI返回通过幅度和相位返回FFT值。将数据连接至时间信号输入端可确定要使用的多态实例,也可手动选择实例。

输入/输出
重新开始平均(F)
—
重新开始平均指定VI是否重新启动所选平均过程。如重新开始平均的值为TRUE,VI重新启动所选平均过程。如重新开始平均的值为FALSE,VI不会重新启动所选平均过程。默认值为FALSE。 第一次调用该VI时,平均过程会自动开始。典型情况为:在平均过程中,主输入发生改变时,应当重新启动平均过程。
时间信号
—
时间信号是输入的时域波形。
窗
—
窗(Hanning)是用于时间信号的时域窗。默认值为Hanning。
查看
—
查看指定用于返回VI不同结果的方式。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
平均参数
—
平均参数该簇用于定义如何进行平均值计算。参数说明包括平均类型、加权类型和平均次数。
窗参数
—
窗参数指定Kaiser窗的beta参数、高斯窗的标准差,或Dolph-Chebyshev窗的主瓣与旁瓣的比率s。如窗是其他类型的窗,VI将忽略该输入。 窗参数的默认值是NaN,可设置Kaiser窗的beta参数为0、高斯窗的标准差为0.2,或Dolph-Chebyshev窗的s为60。
完成平均
—
完成平均如已完成平均数大于或等于平均参数中指定的平均数目,返回TRUE。否则,完成平均返回FALSE。如选择的平均模式为No averaging,完成平均始终为TRUE。
幅度
—
幅度返回平均FFT谱的幅度和频率范围。
相位
—
相位返回平均FFT谱的相位和频率范围。
已完成平均数
—
已完成平均数返回该时刻VI完成的平均的数目。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
该VI按照下列步骤计算幅度和相位。
- 计算时间信号的FFT。
- 使时间信号的当前FFT频谱与VI自上次平均过程重置后的最后一次计算得到的FFT频谱进行平均。
- 返回平均频谱的幅度和相位。
该VI的单通道实例可在单次模式(一次调用)和连续模式(历史多次调用)下进行单通道测量。单通道VI只可在单次模式下进行多通道测量。如需在连续模式下进行多通道测量,应使用该VI的多通道版本。
该VI的单通道实例仅保留一个通道的内部状态信息。调用单通道实例处理另一个通道时,如未通过重新开始平均参数清除历史结果,可导致VI的非预期行为。该非预期行为在VI传递通道的内部状态信息至另一个通道时发生。
关于在循环中使用VI的多通道版本,见下列LabVIEW项目:
labview\examples\Signal Processing\Waveform Measurements\Waveform Measurements.lvproj
重新开始平均(F)
—
时间信号
—
窗
—
查看
—
错误输入(无错误)
—
平均参数
—
平均模式
—
窗参数
—
完成平均
—
幅度
—
f0
—
幅度
—
错误输出
—