exponenta event banner

FactoryGroup

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

Описание

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

Создание

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

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

Свойства

развернуть все

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

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

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

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

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

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