Создайте функции для создания, а затем обновите дерево фабрики панели инструментов, а затем проверьте, успешно ли завершено обновление.
Функция createMyToolboxFactoryTree создает дерево заводских настроек для панели инструментов mytoolbox.
Создание функции createMyToolboxSettingsFileUpgraders с пустым matlab.settings.SettingsFileUpgrader объект.
Создать settingsInfo.json для панели инструментов. Определить mytoolbox в качестве имени корневой группы настроек, createMyToolboxFactoryTree в качестве функции создания дерева настроек и createMyToolboxSettingsFileUpgraders в качестве функции обновления дерева настроек. Место settingsInfo.json на панели инструментов resources папка.
Добавьте папку, содержащую функцию создания дерева настроек и папку ресурсов панели инструментов, в путь MATLAB ®. Затем загрузите дерево заводских настроек дляmytoolbox.
Используйте settings для доступа к корню дерева настроек и установки персонального значения MyFontSize установка.
Изменение имен параметров в createMyToolboxFactoryTree от MyFontSize и MyFontColor кому FontSize и FontColor.
Запишите переименование двух параметров в createMyToolboxSettingsFileUpgraders функция как изменения дерева настроек для версии 2 из mytoolbox.
Перезагрузите дерево заводских настроек для mytoolbox.
Используйте settings для доступа к корню дерева настроек и проверки персонального значения FontSize параметр был правильно перемещен из MyFontSize установка.
ans =
Setting 'mytoolbox.font.FontSize' with properties:
ActiveValue: 15
TemporaryValue: <no value>
PersonalValue: 15
FactoryValue: 11Получение результатов каждой операции обновления для версии 2 из mytoolbox.
ans =
VersionResults with properties:
VersionLabel: "Version2"
VersionChanges: [1×2 matlab.settings.OperationResult]