SettingsFileUpgrader

Объект средства обновления файла настроек

Описание

SettingsFileUpgrader объект представляет изменения в дереве заводских настроек для определенной версии тулбокса. Создайте SettingsFileUpgrader для каждой версии тулбокса, которая включает изменение в дереве заводских настроек и записывает изменения в дереве. Запись изменений гарантирует, что у пользователей тулбокса, обновляющих до новой версии, нет обратных проблем несовместимости с их настройками тулбокса.

Создание

Описание

пример

upgrader = SettingsFileUpgrader(version) создает SettingsFileUpgrader объект для заданной версии тулбокса.

Входные параметры

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

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

Пример: "mytoolbox_Version1"

Свойства

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

Версия тулбокса SettingsFileUpgrader объект, заданный как строка.

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

moveПеремещение записи или переименовывает заводской настройки или группы
removeУдаление записи заводской настройки или группы

Примеры

свернуть все

Запись превращается в дерево заводских настроек, которое произошло в двух различных версиях тулбокса.

Создайте объект средства обновления файла настроек для версии 2 mytoolbox.

upgraders = matlab.settings.SettingsFileUpgrader('Version2');

Запишите перемещение шрифта группы настроек от mytoolbox.mysettings группа заводских настроек к mytoolbox группа.

upgraders.move('mytoolbox.mysettings.font','mytoolbox.font');

Создайте объект средства обновления файла настроек для версии 3 mytoolbox.

upgraders(2) = matlab.settings.SettingsFileUpgrader('Version3');

Запишите переименовывание этих двух параметров шрифта FontSize и FontColor, ранее названный MyFontName и MyFontColor.

upgraders(2).move('mytoolbox.font.MyFontSize','mytoolbox.font.FontSize');
upgraders(2).move('mytoolbox.font.MyFontColor','mytoolbox.font.FontColor');

Введенный в R2019b

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