禁用和隐藏模型编辑器项目

您可以禁用出现在Simulink的项目万博1manbetx®工具条和上下文菜单。您还可以隐藏出现在上下文菜单项。要禁用或隐藏的项目,你必须:

例如:禁用新模型命令在万博1manbetx工具条

功能sl_customization(厘米)cm.addCustomFilterFcn(的Simulink万博1manbetx:newModel,并向',@ myFilter);端功能状态= myFilter(callbackInfo)状态= '禁用';结束

创建一个过滤器功能

您的过滤函数必须接受一个回调的信息对象,要分配给项目返回的状态。有效状态包括:

  • '隐'

  • “已禁用”

  • “启用”

您的过滤功能可能与其他过滤器的功能和使用Simulink自己竞争的状态分配给项目。万博1manbetx谁成功,各受让人取决于国家实力的项目。

  • '隐'是最强的状态。如果任何过滤器功能或Simulink的受让人万博1manbetx'隐'到菜单项,它是隐藏的。对于Si万博1manbetxmulink的工具条项目,指定'隐'禁用隐藏它的项目来代替。

  • “已禁用”覆盖“启用”但本身通过覆盖'隐'

  • “启用”是最弱的状态。对于要启用的项目,所有的过滤功能和Simulink的或Stateflow的万博1manbetx®s manbetx 845产品必须分配“启用”该项目。

注册过滤功能

使用定制经理addCustomFilterFcn方法来注册的过滤器功能。该addCustomFilterFcn方法有两个参数:一个标记,待过滤的识别菜单或项目和一个指针到过滤器函数本身。例如,下面的代码注册为一个滤波函数新模型在Simulink的工具万博1manbetx条项。

功能sl_customization(厘米)cm.addCustomFilterFcn(的Simulink万博1manbetx:newModel,并向',@ myFilter);结束

相关话题