FactoryGroup

Группа заводских настроек и объектов заводских подгрупповых объектов

Описание

A FactoryGroup является объектом в дереве заводских параметров. В верхней части дерева находится корень FactoryGroup. Каждый FactoryGroup может содержать набор других FactoryGroup и FactorySetting объекты. Дополнительные сведения о создании дерева заводских параметров см. в разделе «Создание заводских параметров для тулбоксов».

Создание

Создайте FactoryGroup корневой объект, использующий matlab.settings.FactoryGroup.createToolboxGroup функция. Для примера:

myToolboxSettings = matlab.settings.FactoryGroup.createToolboxGroup('mytoolbox','Hidden',false);

Свойства

расширить все

Имя заводской группы, заданное как вектор символов или строка.

Скрытое состояние, заданное как true или false.

Когда установлено значение trueзаводская группа, включая все заводские группы и заводские настройки в группе, не отображается в Командном окне или как часть заполнения клавишей Tab, хотя они остаются доступными.

Функция для проверки заводских настроек в группе, заданная как указатель на функцию. Если задано, функция используется для проверки значений всех заводских настроек в группе, за исключением настроек, которые задают их собственные функции валидации. Это включает настройки в подгруппах, если подгруппа или настройки не задают свои собственные функции валидации.

Функции объекта

addGroupДобавить новую группу заводских параметров
addSettingДобавьте новые заводские настройки
matlab.settings.FactoryGroup.createToolboxGroupСоздание FactoryGroup корневой объект для тулбокса

Примеры

свернуть все

Создайте дерево заводских настроек для тулбокса mytoolbox.

Создайте корневую заводскую группу mytoolbox.

myToolboxFactoryTree = matlab.settings.FactoryGroup.createToolboxGroup('mytoolbox', ...
    'Hidden',false);

Добавьте font сгруппировать в дерево и добавить две настройки, размер шрифта и цвет шрифта.

toolboxFontGroup = addGroup(myToolboxFactoryTree,'font','Hidden',false);
addSetting(toolboxFontGroup,'FontSize','FactoryValue',11,'Hidden',false, ...
    'ValidationFcn',@matlab.settings.mustBeNumericScalar);
addSetting(toolboxFontGroup,'FontColor','FactoryValue','Black', ...
    'Hidden',false,'ValidationFcn',@matlab.settings.mustBeStringScalar);
Введенный в R2019b