Установка

Описание

Объект 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

Была ли эта тема полезной?