主要内容

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

addCheck

在配置中添加内置和已发布的自定义检查

自 R2024b 起

    说明

    CheckInstanceID = addCheck(CfgObj,ParentFolderID,CheckID)CfgObj 对象访问的模型 Advisor 配置的选定父文件夹下,添加由 CheckID 指定的 ID 的检查。新增的检查项会自动包含在模型顾问分析中。如果要从分析中移除该检查,请使用 deselect 函数。

    您可以使用 addCheck 函数添加模型顾问根目录中可用的检查。模型顾问根目录包含对已安装产品的内置检查和已发布的自定义检查。

    示例

    示例

    全部折叠

    在根节点下添加 ID 为 mathworks.jmaab.jc_0231 的检查,在 myCustomFile.json 的新文件夹 myFolder 中添加 ID 为 mathworks.jmaab.jc_0222 的检查,配置文件位于您的工作目录中。

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

    CfgObj = Advisor.Config;

    加载 myCustomFile.json 文件。

    loadConfig(CfgObj,'myCustomFile.json');

    在根节点下添加 ID 为 mathworks.jmaab.jc_0231 的检查项。

    CheckInstanceID = addCheck(CfgObj,'_SYSTEM','mathworks.jmaab.jc_0231')

    addCheck 函数返回所添加检查的实例 ID。

    CheckInstanceID = 
    
        "_SYSTEM_mathworks.jmaab.jc_0231"

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

    FolderInstanceID = addFolder(CfgObj,'_SYSTEM','myFolder')
    FolderInstanceID =
    
        '_SYSTEM_myFolder'

    将 ID 为 mathworks.jmaab.jc_0222 的支票添加到新文件夹中。

    CheckInstanceID1 = addCheck(CfgObj,'_SYSTEM_myFolder','mathworks.jmaab.jc_0222');

    输入参数

    全部折叠

    模型顾问配置对象,指定为 Advisor.Config 对象。

    默认情况下,创建对象后,您可以访问一个可编辑的空白配置,并使用该配置创建新的自定义配置。要自定义现有配置,请使用 loadConfig 将配置 JSON 文件加载为活动配置。

    父文件夹的实例 ID,以字符向量或字符串标量的形式指定。

    父文件夹的实例 ID 表示您要添加检查的文件夹在配置中的位置。实例 ID 表示文件夹的位置,格式为 _SYSTEM_Folder Hierarchy_SYSTEM 是根节点的实例 ID。

    例如,位于根节点中 By Product 文件夹下的 Simulink 文件夹的实例 ID 为 _SYSTEM_By Product_Simulink

    示例: '_SYSTEM_By Product_Simulink'

    与检查关联的检查 ID,指定为字符向量或字符串标量。

    示例: 'mathworks.jmaab.jc_0231'

    输出参量

    全部折叠

    新增检查的实例 ID,以字符串标量形式返回。实例 ID 表示检查在配置中的位置。

    示例: "mathworks.jmaab.jc_0231"

    替代功能

    App

    您也可以使用模型顾问配置编辑器修改现有配置,以及创建新配置。在模型顾问配置编辑器中,使用复制粘贴按钮将库中的检查添加到您的自定义配置中。有关详细信息,请参阅使用模型顾问配置编辑器来自定义模型顾问

    版本历史记录

    在 R2024b 中推出