power_fftscope MATLAB_help文档DeepSeek翻译
·
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 字段指定的所选输入信号的索引。 |
| startTime | FFT 窗口的起始时间。 |
| cycles | FFT 窗口的周期数。 |
| fundamental | 被分析信号的基频。 |
| maxFrequency | FFT 分析评估的最大频率。 |
| THDmaxFrequency | 总谐波失真 (THD) 计算的最大频率。将该值设置为 inf 以在奈奎斯特频率处计算 THD。 |
| FFTdata | 被分析的信号(FFT 窗口数据)。 |
| THDbase | 用于计算 THD 的基准。设置为 fund 以相对于基波值归一化 THD。将 THDbase 设置为 DC 以相对于直流分量值归一化 THD。 |
| freqAxis | FFT 分析图的频率轴类型。设置为 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
更多推荐


所有评论(0)