主要内容

slLoadedToolstripComponents

查找加载自定义金宝app将来发布组件

描述

例子

组件= slLoadedToolstripComponents返回加载自定义Simulink的名称、路径和持久性金宝app®将来发布组件。

例子

全部折叠

假设您有一个要从Simulink工具条中删除的自定义选项卡。金宝app

查找加载的自定义Simulink工具条组件。金宝app在MATLAB中®命令窗口,输入:

components = slloadetoolstripcomponents
Components = 1×2包含字段的结构数组:名称路径持久化

该函数查找两个加载的组件。

获取关于第一个组件的信息。

组件(1)
ans = struct with fields: name: 'tools' path: 'B:\path\components\tools' persistent: 0

函数返回名称(工具), path (B: \路径\ \工具组件),以及持久性(0)的组件。该组件不会跨MATLAB会话持久存在。

获取关于第二个组件的信息。

组件(2)
ans = struct with fields: name: 'custom' path: 'B:\path\customtab' persistent: 1

函数返回名称(自定义), path (B: \ \ customtab路径),以及持久性(1)的组件。该组件在MATLAB会话中持续存在。

中的JSON文件B: \路径\ customtab \ \ json资源第二个组件的文件夹,以确定第二个组件是否定义要删除的自定义选项卡。还要检查组件是否定义了希望保留的自定义选项卡。

通过执行以下操作之一来删除自定义选项卡:

  • 文件的父文件夹资源文件夹从MATLAB路径。

  • 控件停止自定义Simulink 金宝appToolstrip组件在MATLAB会话间持久化slPersistToolstripComponent函数。

  • 重命名资源文件夹,以防止它被找到。

  • 编辑定义自定义选项卡的JSON文件。

  • 控件销毁自定义Simulink工具条组金宝app件slDestroyToolstripComponent函数。

然后,重新加载工具条配置。

slReloadToolstripConfig;

输出参数

全部折叠

加载组件的名称、路径和持久性,作为结构数组返回。

版本历史

R2021b中引入