Main Content

matlab.settings.SettingsFileUpgrader

工具箱的出厂设置树中特定于版本的更改

说明

matlab.settings.SettingsFileUpgrader 对象表示工具箱特定版本的出厂设置树中的更改。为每个工具箱版本创建一个 SettingsFileUpgrader,其中包括对出厂设置树的更改并记录对树的更改。记录更改可确保升级到新版本工具箱的用户不会遇到任何与其工具箱设置向后不兼容的问题。

创建对象

说明

示例

upgrader = matlab.settings.SettingsFileUpgrader(version) 为指定的工具箱版本创建一个 SettingsFileUpgrader 对象。

输入参数

全部展开

要为其创建 SettingsFileUpgrader 对象的工具箱版本,指定为字符向量或字符串。

示例: "mytoolbox_Version1"

属性

全部展开

SettingsFileUpgrader 对象的工具箱版本,指定为字符串。

对象函数

move记录出厂设置或组的移动或重命名
remove记录出厂设置或组的删除

示例

全部折叠

记录在工具箱的两个不同版本中发生的对出厂设置树的更改。

mytoolbox 的版本 2 创建一个设置文件升级程序对象。

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

记录将设置组字体从 mytoolbox.mysettings 出厂设置组移动到 mytoolbox 组的操作。

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

mytoolbox 的版本 3 创建一个设置文件升级程序对象。

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

记录两个字体设置 FontSizeFontColor 的重命名,它们以前命名为 MyFontNameMyFontColor

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

版本历史记录

在 R2019b 中推出