Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

注册自定义项

关于在 Simulink 中注册自定义项

使用 MATLAB® sl_customization.m 函数注册您的自定义项。将该函数放在您要自定义的 Simulink® 安装的 MATLAB 路径上或当前文件夹中。

您可以有多个 sl_customization.m 文件。每个文件中的自定义项都会生效,如果出现冲突,则由相应的自定义项进行处理。例如,如果您在多个 sl_customization 文件中为库指定了优先级,则只有一个生效。如果您对同一个菜单项添加两次,它会出现两次。要确保自定义按预期加载,请刷新自定义,如读取和刷新自定义文件中所述。

sl_customization 函数接受一个参数:自定义管理器对象的句柄,即 cm。例如:

function sl_customization(cm)

在您的 sl_customization 函数中,使用自定义管理器对象属性和特定于您的应用程序的方法来注册自定义。您可以使用自定义属性和方法来执行以下操作:

其他 MathWorks® 产品使用自定义管理器对象和 sl_customization.m 文件。请参考您的产品文档,了解适用于您的产品的方法和属性。

读取和刷新自定义文件

当 Simulink 启动时会读取 sl_customization.m 文件。如果您更改了 sl_customization.m 文件,请重新启动 Simulink 或输入以下命令以查看更改:

sl_refresh_customizations

此命令运行 MATLAB 路径和当前文件夹中的所有 sl_customization.m 文件。运行 sl_refresh_customizations 的一些副作用包括:

  • 重新编译 Simulink 工具条

  • 重新编译所有 Simulink Editor 菜单

  • 重新编译库浏览器菜单和工具栏

  • 清除库浏览器缓存并刷新库浏览器

  • 重新加载 Viewers and Generators Manager 数据

相关主题