2011-07-19 99 views
1

我想在模型运行时更改块的参数,并同时查看输出中的更改。变参数在Simulink中进行仿真

例如我有一个正弦波段连接到Scope.and当我开始模拟。我想改变正弦波的频率,并看到范围输出相应的频率变化波。我想做的这是因为我想看看我的模型如何表现不同的频率。

有人请帮我在这方面的....请评论,让我know..I会感激谁回答我的问题...

+0

在某些情况下,您可能会考虑使用时变信号而不是常数。 – Karlo

回答

1

无论是在运行时间取决于您是否可以改变一个参数该参数是可调参数。可调参数是那些在模拟开始后可以改变的参数,但是,您必须暂停模拟才能做到这一点。

运行您的模型仿真,然后点击暂停按钮并打开正弦块对话框。如果频率编辑框未禁用,则可以更改频率并恢复模拟。

如果编辑框被禁用,则表示频率不是可调参数。在这种情况下,您可以使用MATLAB函数回调函数和sin函数创建您自己的正弦模块,方法是阻止所需的频率。