matlab.settings.SettingsFileUpgrader

Специфичные для версии изменения в дереве заводских настроек тулбокса

Описание

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

Создание

Описание

пример

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

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

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

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

Пример: "mytoolbox_Version1"

Свойства

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

Версия тулбокса SettingsFileUpgrader объект в виде строки.

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

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

Примеры

свернуть все

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

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

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

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

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

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

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

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

move(upgraders(2),'mytoolbox.font.MyFontSize','mytoolbox.font.FontSize');
move(upgraders(2),'mytoolbox.font.MyFontColor','mytoolbox.font.FontColor');
Введенный в R2019b