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

Для просмотра документации необходимо авторизоваться на сайте