主要内容

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

importParamSet

创建 ParameterSet 对象

自 R2021a 起

    说明

    parameter_set = importParamSet(target_object,filename,app_name) 将参数集文件中的参数从目标计算机 Speedgoat® 导入到开发计算机 MATLAB® 上的 ParameterSet 对象中。如果省略 app_name,则使用当前加载的实时应用程序。当实时应用程序停止时,其参数值会被保存至参数集文件 autoSaveOnStop。您可以将此参数集导入开发计算机,并将其加载到实时应用程序中。

    示例

    示例

    全部折叠

    将目标计算机上参数集文件中的参数导入开发计算机上的 ParameterSet 对象。

    tg = slrealtime;
    mdlSTF = getSTFName(tg);
    mdlName = 'slrt_ex_osc_outport';
    openExample(mdlName);
    set_param(mdlName,"SystemTargetFile",mdlSTF);
    slbuild(mdlName);
    load(tg,mdlName);
    paramSetName = 'myParamSet';
    saveParamSet(tg,paramSetName);
    myParamSet = importParamSet(tg,paramSetName);

    将目标计算机上 autoSaveOnStop 参数集文件中的参数导入开发计算机上的 ParameterSet 对象。

    tg = slrealtime;
    mdlSTF = getSTFName(tg);
    mdlName = 'slrt_ex_osc_outport';
    openExample(mdlName);
    set_param(mdlName,"SystemTargetFile",mdlSTF);
    slbuild(mdlName);
    load(tg,mdlName);
    paramSetName = 'myParamSet';
    saveParamSet(tg,paramSetName);
    start(tg);
    pause(3);
    % the pause provides for the app to run and stop
    myParamSet = importParamSet(tg,'autoSaveOnStop','slrt_ex_osc_outport');

    输入参数

    全部折叠

    提供访问方法以操作目标计算机属性。

    示例: tg

    输入目标计算机文件系统中参数集文件的名称。

    示例: 'outportTypes'

    数据类型: char | string

    提供从模型构建的实时应用程序 MLDATX 文件的名称。

    示例: 'slrt_ex_osc'

    输出参量

    全部折叠

    importParamSet 命令中由实时应用程序创建的 ParameterSet 对象。

    示例: myParamSet

    版本历史记录

    在 R2021a 中推出