主要内容

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

saveParamSet

保存实时应用程序参数值

自 R2021a 起

说明

saveParamSet(target_object,filename,page,options) 将已加载实时应用程序指定内存页中的参数值保存至 Speedgoat® 目标计算机上的参数集文件中。

您还可从实时操作系统命令行保存实时应用程序的参数集。有关详细信息,请参阅通过 SSH 执行目标计算机的命令行命令目标计算机命令行接口

示例

示例

全部折叠

将加载的应用程序 slrt_ex_osc_outport 的参数保存到名为 'myParamSet' 的文件中。

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,1);
myParamSet = importParamSet(tg,paramSetName);

输入参数

全部折叠

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

示例: tg

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

示例: 'outportTypes'

数据类型: char | string

(可选。)为参数选择已加载实时应用程序的内存页。

示例: 0

(可选。)如果为假,则在覆盖现有参数集时,saveParamSet 函数将引发错误。如果属实,saveParamSet 函数会在不报错的情况下覆盖现有参数集。

示例: saveParamSet(tg,paramSetName,1,'overwrite',true)

版本历史记录

在 R2021a 中推出

全部展开