Установка

Описание

Объект Setting представляет отдельную установку в рамках настроек иерархическое дерево.

Создание

Доступ к отдельным объектам Setting с помощью корневого объекта SettingsGroup, возвращенного функцией settings. Например, этот код получает доступ к установке MaxWidth.

s = settings
s.matlab.editor.language.matlab.comments.MaxWidth

Свойства

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

Текущее или активное значение, заданное как числовой массив, логический массив или символьный массив, в зависимости от установки.

Активное значение определяется можно следующим образом:

  • Если установка имеет временную ценность, то активное значение является временной ценностью.

  • Если установка не имеет никакой временной ценности, но она имеет личностную ценность, то активное значение является личностной ценностью.

  • Если установка не имеет никакой временной ценности или личностной ценности, то активное значение является заводским значением.

Например, предположите, что у вас есть установка MySetting с этими значениями:

  • Временная ценность: 12

  • Личностная ценность: никакое значение

  • Заводское значение: 10

В этом случае активное значение для MySetting является временной ценностью, 12.

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

Временная ценность доступна только для текущего сеанса MATLAB® и очищена в конце сеанса.

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

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

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

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

Это свойство доступно только для чтения.

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

Заводское значение является параметром продукта по умолчанию. Это не является модифицируемым.

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

clearTemporaryValueОчистите временную ценность для установки
clearPersonalValueОчистите личностную ценность для установки
hasTemporaryValueОпределите, установили ли установке временную ценность
hasPersonalValueОпределите, установили ли установке личностную ценность
hasFactoryValueОпределите, установили ли установке заводское значение

Примеры

свернуть все

Просмотрите текущие значения для максимальной ширины столбца для комментариев в Редакторе.

s = settings;
s.matlab.editor.language.matlab.comments.MaxWidth
ans = 
 Setting 'matlab.editor.language.matlab.comments.MaxWidth' with properties.

       ActiveValue: 80
    TemporaryValue: 80
     PersonalValue: <no value>
      FactoryValue: 75

Получите и установите значение для максимальной ширины столбца для комментариев в MATLAB.

Получите корневой объект SettingsGroup и просмотрите активное значение для максимальной ширины столбца для комментариев в MATLAB.

s = settings
s.matlab.editor.language.matlab.comments.MaxWidth.ActiveValue
ans =
  int32
   75

Установите временное значение для максимальной ширины столбца для комментариев в MATLAB.

s.matlab.editor.language.matlab.comments.MaxWidth.TemporaryValue = 80
s.matlab.editor.language.matlab.comments.MaxWidth.ActiveValue
ans =
  int32
   80

Введенный в R2018a