FactorySetting

Объект заводских настроек

Описание

FactorySetting объект представляет отдельную установку в дереве заводских настроек.

Создание

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

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

Затем создайте FactorySetting объекты в FactoryGroup корневой объект с помощью addSetting функция. Например:

myFactorySetting = addSetting(myToolboxSettings,'MySetting','Hidden',false,'FactoryValue',10);

Свойства

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

Имя заводской настройки в виде вектора символов или строки.

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

Когда установлено в true, заводская настройка не отображается, несмотря на то, что это остается доступным.

Состояние только для чтения в виде true или false. Когда true, личностная или временная ценность установки не может быть задана.

Заводское значение установки в виде данных MATLAB любого типа за исключением типов указателя. Контейнеры данных, такие как массивы ячеек, структуры и объекты, которые включают указатели, также не поддержаны. Необходимо задать или заводское значение или функцию заводского значения для установки, но не обоих.

Функция, чтобы установить заводское значение установки в виде указателя на функцию. Заводское значение установки установлено в выход заданной функции.

Указатель на функцию должен указать на функцию на пути MATLAB. Указатели анонимной или вложенной функции не поддерживаются.

Можно задать или заводское значение или функцию заводского значения для установки, но не обоих.

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

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

Указатель на функцию должен указать на функцию на пути MATLAB. Указатели анонимной или вложенной функции не поддерживаются.

Примеры

свернуть все

Создайте корневую группу фабрики для тулбокса mytoolbox и затем добавьте новую установку на дерево.

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

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

Добавьте установку FontSize и дайте ему значение. MATLAB возвращает новую установку как FactorySetting объект.

fontSizeSetting = addSetting(myToolboxFactoryTree,'FontSize','FactoryValue',11,'Hidden',false);
Введенный в R2019b
Для просмотра документации необходимо авторизоваться на сайте