使用 Simulink® Real-Time™ Explorer 调整参数
您可以使用 Simulink® Real-Time™ Explorer 在实时应用程序运行期间或两次运行之间修改其参数。您无需重新构建 Simulink® 模型,也无需将 Simulink® 接口设置为外部模式,更无需将 Simulink® 接口与实时应用程序连接。
该过程使用模型 slrt_ex_osc。
设置仿真数据检查器
在调整参数值之前,请先设置“仿真数据检查器”:
打开仿真数据检查器 (
)。点击布局 (
)。选择两个横向显示屏。
打开模型 slrt_ex_osc。将属性停止时间设置为 inf。在 Simulink 编辑器中,于实时选项卡上,选择在目标上运行 > 停止时间,并将停止时间设置为 inf。
连接到目标计算机。将 Disconnected 指示灯切换为 Connected。
为目标计算机构建实时应用程序。点击 Run on Target > Build Application。
将实时应用程序部署到目标计算机上。点击 Run on Target > Deploy to Target。
连接到目标计算机并运行实时应用程序。在 MATLAB 命令行窗口中,先执行
tg = slrealtime命令,然后执行start(tg)命令。打开仿真数据检查器。在 MATLAB 命令行窗口中,使用
Simulink.sdi.view命令。在“仿真数据检查器”中,将 MuxOut(1) 信号拖动到顶部显示区,并将 MuxOut(2) 信号拖动到底部显示区。

查看初始参数值
要查看初始参数值:
打开 Simulink® Real-Time™ Explorer。在实时选项卡上,点击准备 > SLRT Explorer。
选择参数选项卡。该选项卡列出了参数
Amplitude、Frequency、A和C及其值。
修改参数值
要更新参数值:
选择
Amplitude参数的值,并将该值更改为0.5。选择
Frequency参数的值,并将该值更改为15。对于多维参数,您可以点击参数值,在 SLRT Explorer 上查看和编辑这些值。
每次更改后,“仿真数据检查器”中的信号显示都会随之变化,以反映参数更改带来的影响。您可以使用保留更新按钮同时修改多个参数。有关详细信息,请参阅使用 Simulink® 外部模式调节参数中关于使用“保持更新”和“更新所有参数”调整参数的说明。