FactoryGroup

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

Описание

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