主要内容

本页采用了机器翻译。点击此处可查看英文原文。

从目标计算机将已保存的参数加载到实时应用程序中

要将保存的参数集文件加载到实时应用程序中,请使用 loadParamSet 函数。

通过使用 loadParamSet 函数,您可以将参数加载到与保存参数集文件时相同的实时应用程序中。如果您尝试将参数文件加载到另一个实时应用程序中,或者加载到自该参数集创建以来已发生变更的实时应用程序中,则加载操作会报错。本示例使用模型 slrt_ex_osc_outport。要执行此操作,您必须拥有一个从之前运行的 saveParamSet 中保存下来的参数文件。

  1. 要打开此模型,请在 MATLAB 命令行窗口中输入:

    openExample('slrealtime/SlrtSaveCurrentSetOfRealTimeApplicatioParametersExample');
    open_system('slrt_ex_osc_outport');
  2. 从目标计算机上的参数集文件集合中,选择包含要加载的参数值的那个文件。要获取可用参数集文件的列表,请使用 listParamSet 函数。

  3. 在命令行窗口中,输入:

    % load real-time application 
    model = 'slrt_ex_osc_outport';
    tg = slrealtime('TargetPC1');
    load(tg,model);
    
    % load parameter set file
    paramSetName = 'outportTypes';
    loadParamSet(tg,paramSetName); 
  4. Simulink® Real-Time™ 软件将参数值加载到实时应用程序中。例如,有关如何从 ParameterSet 对象中获取参数值并在 loadParamSet 函数中使用该对象的示例,请参阅 loadParamSet

有关详细信息,请参阅使用 MATLAB 语言保存和重新加载参数