FactorySetting

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

Описание

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

Создание

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

myToolboxSettings = matlab.settings.FactoryGroup.createToolboxGroup('mytoolbox','Hidden',false);
myFactorySetting = addSetting(myToolboxSettings,'MySetting','Hidden',false,'FactoryValue',10);

Свойства

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

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

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

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

Состояние только для чтения в виде 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