从目标计算机将已保存的参数加载到实时应用程序中
要将保存的参数集文件加载到实时应用程序中,请使用 loadParamSet 函数。
通过使用 loadParamSet 函数,您可以将参数加载到与保存参数集文件时相同的实时应用程序中。如果您尝试将参数文件加载到另一个实时应用程序中,或者加载到自该参数集创建以来已发生变更的实时应用程序中,则加载操作会报错。本示例使用模型 slrt_ex_osc_outport。要执行此操作,您必须拥有一个从之前运行的 saveParamSet 中保存下来的参数文件。
要打开此模型,请在 MATLAB 命令行窗口中输入:
openExample('slrealtime/SlrtSaveCurrentSetOfRealTimeApplicatioParametersExample'); open_system('slrt_ex_osc_outport');
从目标计算机上的参数集文件集合中,选择包含要加载的参数值的那个文件。要获取可用参数集文件的列表,请使用
listParamSet函数。在命令行窗口中,输入:
% load real-time application model = 'slrt_ex_osc_outport'; tg = slrealtime('TargetPC1'); load(tg,model); % load parameter set file paramSetName = 'outportTypes'; loadParamSet(tg,paramSetName);
Simulink® Real-Time™ 软件将参数值加载到实时应用程序中。例如,有关如何从
ParameterSet对象中获取参数值并在loadParamSet函数中使用该对象的示例,请参阅loadParamSet。
有关详细信息,请参阅使用 MATLAB 语言保存和重新加载参数。