为目标计算机上的应用程序选择默认参数集
在目标计算机上创建一个或多个参数集文件后,您可以使用 setDefaultParamSet 将其中一个参数集设为实时应用程序的默认参数集。默认参数集名称将被添加到目标计算机上的实时应用程序 MLDATX 文件中。当您在目标计算机上加载实时应用程序时,Simulink® Real-Time™ 会加载默认参数集。
此示例将加载一个实时应用程序,创建一个参数集文件,并将该参数集设置为该应用程序的默认参数集。
% connect to target computer; open model; build app; tg = slrealtime; modelSTF = getSTFName(tg); model = 'slrt_ex_osc_outport'; openExample(model); set_param(model,"SystemTargetFile",modelSTF); slbuild(model); % load app; save param set; load(tg,model); paramSetName = 'outportTypes'; saveParamSet(tg,paramSetName); % select default param set in app MLDATX file on target computer setDefaultParamSet(tg,model,paramSetName);
注意
默认参数集和启动参数集是同一组参数集的不同名称,Simulink Real-Time 在加载实时应用程序时会加载该参数集。这些不同的名称代表了选择默认或启动参数集以及参数集存储位置的不同工作流。
通过使用
setDefaultParameSet函数,您可以在目标计算机上的实时应用程序 MLDATX 文件中设置默认参数集的选择。通过使用
updateStartupParameterSet函数,您可以在开发计算机上的实时应用程序 MLDATX 文件中设置启动参数集的选择。
有关详细信息,请参阅使用 MATLAB 语言保存和重新加载参数。