power_fftscope

仿真数据信号的傅里叶分析

语法

FFTDATA = power_fftscope(ScopeData)
FFTDATA = power_fftscope(FFTDATA)
power_fftscope(ScopeData)
power_fftscope(FFTDATA)

说明

FFTDATA = power_fftscope(ScopeData) 返回保存在 ScopeData 结构体(带时间)中的信号的 FFT 结果。FFTDATA 是一个包含下表中字段的结构体。

字段说明
time保存在 ScopeData 变量中的仿真数据信号的时间向量。
signals保存在 ScopeData 变量中的信号。
blockName与 ScopeData 变量关联的 Scope 模块的名称。
input所选仿真数据变量的输入信号。
signal由 Input 字段指定的所选输入信号的索引。
startTimeFFT 窗口的起始时间。
cyclesFFT 窗口的周期数。
fundamental被分析信号的基频。
maxFrequencyFFT 分析评估的最大频率。
THDmaxFrequency总谐波失真 (THD) 计算的最大频率。将该值设置为 inf 以在奈奎斯特频率处计算 THD。
FFTdata被分析的信号(FFT 窗口数据)。
THDbase用于计算 THD 的基准。设置为 fund 以相对于基波值归一化 THD。将 THDbase 设置为 DC 以相对于直流分量值归一化 THD。
freqAxisFFT 分析图的频率轴类型。设置为 hertz 以赫兹为单位显示频率轴。设置为 harmonicorder 以谐波阶次为单位显示频率轴。
mag计算出的 FFT 幅值。
phase计算出的 FFT 相位。
freq频率向量。
THD为被分析信号计算出的 THD。THD 计算包含所选输入信号的所有间谐波。
samplingTime所选输入信号的采样时间。
samplePerCycle所选输入信号每周期的采样数。
DCcomponent所选输入信号的直流分量值。
magFundamental所选输入信号的基波分量值。

FFTDATA = power_fftscope(FFTDATA) 使用 FFTDATA 结构体作为模板变量来修改分析设置和信号选择,并执行 FFT 分析。power_fftscope 函数会忽略任何用户定义的、未在上表中列出的 FFTDATA 字段。

power_fftscope(ScopeData) 绘制保存在 ScopeData 变量中的信号的最后一个仿真周期的 FFT 分析结果。

power_fftscope(FFTDATA) 绘制在 FFTDATA 结构体中指定的信号选项的 FFT 分析结果。

另请参阅

FFT Analyzer

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐