【发布时间】:2019-06-21 08:41:03
【问题描述】:
是否可以在 Simulink 模型中显式设置 Matlab 功能块的采样时间?如果是,如何?如果不是,如何更改来自 Matlab 功能块的信号的采样时间?
例如,如何确保来自一个块的(可能是可变大小的)信号的采样时间是离散的?
【问题讨论】:
是否可以在 Simulink 模型中显式设置 Matlab 功能块的采样时间?如果是,如何?如果不是,如何更改来自 Matlab 功能块的信号的采样时间?
例如,如何确保来自一个块的(可能是可变大小的)信号的采样时间是离散的?
【问题讨论】:
您最好的选择是使用Rate Transition 块。
还可以查看Convert Signals Between Continuous Time and Discrete Time 示例,了解它在实践中的使用情况。
【讨论】:
使用 Matlab 函数块,您可以右键单击 > 块参数 > 采样时间。从 -1 更改为您想要的采样时间。
为确保您的模拟使用正确的采样时间,您可以选择左侧面板中的双箭头并点击“颜色”。然后,返回双箭头,选择“Sample Time Legend”。现在,不同的颜色代表 Simulink 运行的不同速率。
【讨论】: