300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Simulink中利用Powergui进行FFT分析 但是信号源始终为空

Simulink中利用Powergui进行FFT分析 但是信号源始终为空

时间:2022-01-21 23:54:04

相关推荐

Simulink中利用Powergui进行FFT分析 但是信号源始终为空

软件版本:MATLAB Ra

学习Simulink自带的模型examples(SVPWM Generator Block Examples),想利用FFT工具箱进行谐波分析,已在示波器中勾选“记录信号到工作区”选项,但发现信号源始终为空!(如下图所示)。

后在网上查找原因,大多都是说取消勾选Model Settings》Data Import/Export选项卡下的Singlesimulation output(如下图红框所示),然而我的这个选项卡一直都没有勾选,所以不是这个问题。

然后我想了一下,会不会是数据格式的问题?

后经自己多次查找,发现是示波器记录数据到工作区时的数据格式的问题。该example的示波器默认记录到工作区的数据格式为“Array”。

于是我将示波器的数据保存格式改为“Structure With Time”,并点击“OK”,再重新进行仿真(每次更改选项后想查看FFT工具箱的结果都要重新仿真一下,不然还是上次的结果)后,打开FFT工具箱,发现有信号源啦,问题解决啦!可以愉快地进行分析了~~~

注:

1、可能是版本问题,网上所说的“取消勾选Model Settings》Data Import/Export选项卡下的Singlesimulation output”方法不适合Ra这个版本,因为后面我又试了一下,把这个选项勾选上之后仿真,再查看FFT工具箱还是有信号源的,没有影响,可能该方法只适合低版本的MATLAB!

2、每次修改设置以后,需要重新进行仿真再打开FFT工具箱查看才是当前的结果哦!

3、关于输出数据格式,我又试了其它两种格式“Structure”和“Dataset”,使用“Dataset”格式,FFT工具箱是有信号源的,使用“Structure”没有信号源。

4、上面所述方法仅试用于Ra版本,其他版本未做测试不敢保证哈,如有哪位老哥进行了测试,可以评论告知结果哦。

如有需要MATLAB Ra软件的,可查看我上篇博客。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。