主要内容

addSetting

添加新工厂设置

描述

例子

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

例子

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

例子

全部折叠

为工具箱创建根工厂组mytoolbox然后添加一个新设置的树。

创建根工厂组mytoolbox

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

添加设置字形大小并给它一个默认值。

fontSizeSetting = addSetting (myToolboxFactoryTree,“字形大小”,“FactoryValue”11“隐藏”、假);

创建一个设置,指定一个函数来验证其价值。

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

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

创建根工厂组mytoolbox

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

添加设置字形大小和指定验证功能numericValidationFcn。MATLAB®抛出一个错误只要设置被设置为一个非数字值。

addSetting (myToolboxFactoryTree“字形大小”,“FactoryValue”11“隐藏”假的,“ValidationFcn”,@numericValidationFcn);

输入参数

全部折叠

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

例子:addSetting (s.mytoolbox newSetting)

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

例子:addGroup (parentGroup newSetting)

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

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

工厂设置,指定为MATLAB数据除了处理任何类型的类型。数据容器,如细胞数组、结构、和对象,包括处理也不支持。万博1manbetx您必须指定一个工厂或工厂价值函数值的设置,但不能两者兼得。

函数设置设置工厂值,指定为一个函数处理。工厂的设置是设置为指定的输出函数。

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

您可以指定一个工厂或工厂价值函数值的设置,但不能两者兼得。

隐藏状态,指定为真正的

当设置为真正的,工厂设置不显示在命令窗口或选项卡完成的一部分,虽然它仍然可访问。

指定为只读状态真正的。当真正的,个人或临时设置的价值不能被设置。

函数来验证设置值,指定为一个函数处理。指定时,功能验证工厂设置的值。

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

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

介绍了R2019b