使用 MATLAB® 语言调整内联参数
您可以通过 MATLAB 接口调整内联参数。
注意:Simulink® Real-Time™ 不支持多词数据类型的参数。
打开模型
您必须已经构建并下载了模型 slrt_ex_osc_inlined。要打开此模型,请在 MATLAB 命令行窗口中输入:
model = 'slrt_ex_osc_inlined';
open_system(model);

调谐内联参数
当实际应用程序 slrt_ex_osc_inlined 正在运行时,可通过 setparam 函数调整内联参数 A。
1.将以下代码保存为名为 MATLAB 的文件。例如,change_inlineA。
tg = slrealtime;
connect(tg);
modelSTF = getSTFName(tg);
set_param(model,"SystemTargetFile",modelSTF);
A = 4;
evalc('slbuild(model)');
load(tg,model);
setparam(tg,'','A',2);2.执行那个 MATLAB 文件。类型:
change_inlineA
3.要查看新参数值,请输入:
getparam(tg,'','A')
ans =
2
关闭模型
bdclose(model);