向 Simulink 注册自定义项
在 Simulink® 中,您可以使用 sl_customization 函数注册多个自定义项。
创建自定义文件
要注册自定义项,请使用名为 sl_customization.m 的 MATLAB® 函数文件。将该函数文件放在您要自定义的 Simulink 安装的 MATLAB 路径上,或者放置在当前文件夹中。
您可以有多个 sl_customization.m 文件。每个文件中的自定义项都会生效,如果出现冲突,则由相应的自定义项进行处理。例如,如果您在多个 sl_customization.m 文件中为库指定了优先级,则只有一个生效。如果您对同一个菜单项添加两次,它会出现两次。要确保自定义按预期加载,请刷新自定义,如读取和刷新自定义文件中所述。
sl_customization 函数接受一个参量:自定义管理器对象的句柄 (cm)。
function sl_customization(cm)编辑自定义文件
在您的 sl_customization 函数中,使用自定义管理器对象属性和特定于您的应用程序的方法来注册自定义。您可以使用自定义属性和方法来执行以下操作:
其他 MathWorks® 产品使用自定义管理器对象和 sl_customization.m 文件。请参考产品文档,了解适用于除 Simulink 以外的产品的方法和属性。
读取和刷新自定义文件
当 Simulink 启动时,软件会读取 sl_customization.m 文件。如果您更改了 sl_customization.m 文件,请重新启动 Simulink 或输入以下命令以查看更改。
sl_refresh_customizations
此命令运行 MATLAB 路径和当前文件夹中的所有 sl_customization.m 文件。运行 sl_refresh_customizations 也会导致以下操作:
重新编译 Simulink 工具条
重新编译所有 Simulink 编辑器菜单
重新编译库浏览器菜单和工具栏
清除库浏览器缓存并刷新库浏览器
重新加载查看器和生成器管理工具数据