主要内容

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

Advisor.Config

自定义模型顾问配置

自 R2024b 起

说明

使用 Advisor.Config 对象创建自定义模型顾问配置。

创建对象

描述

cfgObj = Advisor.Config 创建一个模型顾问配置对象,您可通过该对象访问一个可编辑的空白模型顾问配置。您可以使用该对象执行以下操作:

  • 向该空白配置中添加检查和文件夹,以创建自定义配置。

  • 加载现有配置文件作为活动配置,并对其进行自定义。

示例

对象函数

loadConfig加载现有配置文件以进行自定义
addFolder在配置中创建新文件夹
addCheck在配置中添加内置和已发布的自定义检查
select在模型顾问分析中包含检查和文件夹实例
deselect从模型顾问分析中排除支票和文件夹实例
enable在配置中启用检查和文件夹实例
disable在配置中禁用检查和文件夹实例
delete从配置中删除检查和文件夹实例
isSelected确定配置中是否选择了检查和文件夹实例。
saveConfiguration将模型顾问配置保存到 JSON 文件
getConfigFile返回活动模型顾问配置文件名
createFromCheckList使用预定义的检查 ID 列表,在模型顾问配置中添加检查。
getInputParameters返回检查的输入参数
setInputParameters更新检查的输入参数
getInputParameterByName检查的输入参数的返回值
setInputParameterByName更新检查的输入参数值

示例

全部折叠

此示例说明如何使用 Advisor.Config 对象来创建新的自定义配置。

创建一个模型顾问配置对象。

CfgObj = Advisor.Config;

CfgObj 对象为您提供一个可编辑的空白配置,您可以使用它来创建自定义配置。

在根节点下创建一个名为 CustomFolder 的新文件夹。

addFolder(CfgObj,'_SYSTEM','CustomFolder');

在文件夹 CustomFolder 下添加 ID 为 mathworks.jmaab.jc_0231mathworks.jmaab.jc_0222 的两个检查。

addCheck(CfgObj,'_SYSTEM_CustomFolder','mathworks.jmaab.jc_0231');
addCheck(CfgObj,'_SYSTEM_CustomFolder','mathworks.jmaab.jc_0222');

将活动配置保存在一个 JSON 文件中。

saveConfiguration(CfgObj,'MyCustomConfig.json');

此示例说明如何使用 Advisor.Config 对象及其函数来自定义位于您的工作目录中的现有配置 myCustomFile.json。在此示例中,您:

  • 添加新的检查和文件夹。

  • 选择要包含在模型顾问分析中的检查和文件夹。

  • 禁用这些检查和文件夹,使它们在分析过程中无法被移动。

创建一个模型顾问配置对象。

CfgObj = Advisor.Config;

加载 myCustomFile.json 文件。

loadConfig(CfgObj,'myCustomFile.json');

在根节点下创建一个名为 My Folder 的新文件夹。

addFolder(CfgObj,'_SYSTEM','My Folder');

My Folder 下添加 ID 为 mathworks.jmaab.jc_0231mathworks.jmaab.jc_0222 的两个检查。

addCheck(CfgObj,'_SYSTEM_My Folder','mathworks.jmaab.jc_0231');
addCheck(CfgObj,'_SYSTEM_My Folder','mathworks.jmaab.jc_0222');

选择文件夹 My Folder 和其中的检查。

select(CfgObj,'_SYSTEM_My Folder');

禁用 My Folder 的实例和其中的检查。

disable(CfgObj,'_SYSTEM_My Folder');

将自定义的配置保存到原始 JSON 文件 myCustomFile.json

saveConfiguration(CfgObj,'myCustomFile.json');

版本历史记录

在 R2024b 中推出