向 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 编辑器菜单
重新编译库浏览器菜单和工具栏
清除库浏览器缓存并刷新库浏览器
重新加载查看器和生成器管理工具数据