主要内容

addGroup

添加新工厂设置组

自从R2019b

描述

例子

s = addGroup (parentgroup,的名字)添加了工厂设置组的名字指定的父工厂设置组并返回新组FactoryGroup对象。默认情况下,工厂设置组是隐藏的,这意味着他们不显示在父设置组。

例子

s = addGroup (___,名称,值)指定工厂组属性使用一个或多个名称-值对参数。例如,“隐藏”,假的添加一个组是可见的树在工厂设置。其他所有输入参数后指定名称-值对。

例子

全部折叠

为工具箱创建根工厂组mytoolbox然后将一组添加到树中。

创建根工厂组mytoolbox

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

添加字体这棵树。

toolboxFontGroup = addGroup (myToolboxFactoryTree,“字体”,“隐藏”、假);

添加一个设置组并指定一个默认的验证功能。这个函数验证组织内的所有设置的值,除了设置指定自己的验证功能。这包括设置在子组,只要该小组或设置不指定自己的验证功能。

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

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

创建根工厂组mytoolbox然后添加组mynumericsettings这棵树。指定验证函数numericValidationFcn。MATLAB®抛出一个错误当集团内部设置被设置为一个非数字值。

myToolboxFactoryTree = matlab.settings.FactoryGroup.createToolboxGroup (“mytoolbox”,“隐藏”、假);toolboxFontGroup = addGroup (myToolboxFactoryTree,“mynumericsettings”,“隐藏”假的,“ValidationFcn”,@numericValidationFcn);

输入参数

全部折叠

父母工厂组添加组,指定为一个FactoryGroup对象。使用matlab.settings.FactoryGroup.createToolboxGroup函数创建根工厂组对象。

例子:addGroup (s.mytoolbox newGroup)

工厂的名称添加组,指定为一个字符或字符串向量。如果工厂组的名字已经存在于指定的父工厂群,MATLAB显示一个错误。

例子:addGroup (s.mytoolbox newGroup)

名称-值参数

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

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:addGroup (parentGroup‘newGroup’,‘隐藏’,假)创建一个可见的工厂。

隐藏状态,指定为真正的

当设置为真正的工厂的集团,包括组织内的所有工厂组织和工厂设置,不显示在命令窗口或选项卡完成的一部分,尽管他们仍然是可以访问的。

函数来验证工厂设置在一组,指定为一个函数处理。指定时,函数的值验证组织内的所有工厂设置,除了设置指定自己的验证功能。这包括设置在子组,只要该小组或设置不指定自己的验证功能。

函数处理必须与一个函数,它接受潜在的设置值作为输入参数,没有输出参数,如果验证失败,抛出一个错误。

函数处理必须指向一个函数的MATLAB的道路。不支持匿名或嵌套函数处理。万博1manbetx

版本历史

介绍了R2019b