主要内容

matlab.settings.FactoryGroup.createToolboxGroup

创建FactoryGroup工具箱的根对象

描述

例子

s = matlab.settings.FactoryGroup.createToolboxGroup()名字为工具箱创建根工厂组,并将新组返回为FactoryGroup对象。默认情况下,根工厂组是隐藏的,这意味着它不会显示在父设置组中。

例子

s = matlab.settings.FactoryGroup.createToolboxGroup()___名称,值使用一个或多个名称-值对参数指定根工厂组属性。例如,“隐藏”,假的创建一个可见的FactoryGroup根对象。在所有其他输入参数之后指定名称-值对。

例子

全部折叠

为工具箱创建根工厂组mytoolbox让它可见。

s = matlab.settings.FactoryGroup.createToolboxGroup()“mytoolbox”“隐藏”、假);

创建根工厂组并指定默认验证函数。此函数验证组中未指定其自己的验证函数的所有出厂设置的值。这包括子组中的设置,只要子组或设置没有指定它们自己的验证函数。

首先,创建一个验证函数numericValidationFcn当输入不是数字时抛出错误。

函数numericValidationFcn(x) errorMsg =“值必须是数字。”;断言(isnumeric (x), errorMsg);结束

创建根工厂组mytoolbox。指定验证函数numericValidationFcn。MATLAB®每当将根工厂设置组中的设置设置为非数值时抛出错误。

s = matlab.settings.FactoryGroup.createToolboxGroup()“mytoolbox”“隐藏”假的,“ValidationFcn”, @numericValidationFcn);

输入参数

全部折叠

指定为字符向量或字符串的工具箱根工厂组的名称。如果是根工厂组名字已存在时,MATLAB显示错误。

名称-值参数

指定可选的参数对为Name1 = Value1,…,以=家,在那里名字是参数名和吗价值是对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来名字在报价。

例子:matlab.settings.FactoryGroup.createToolboxGroup(“myToolbox”、“隐藏”,假)创建一个可见的根工厂组。

隐藏状态,指定为真正的

当设置为真正的,工厂组,包括该组中的所有工厂组和工厂设置,不会显示在命令窗口中或作为选项卡完成的一部分,尽管它们仍然可以访问。

函数验证组中的出厂设置,指定为函数句柄。当指定时,该函数用于验证组内所有出厂设置的值,但指定了自己的验证函数的设置除外。这包括子组中的设置,只要子组或设置没有指定它们自己的验证函数。

函数句柄必须与一个函数相关联,该函数接受潜在的设置值作为输入参数,没有输出参数,并且在验证失败时抛出错误。

函数句柄必须指向MATLAB路径上的函数。不支持匿名或嵌套函数句柄。万博1manbetx

版本历史

在R2019b中引入