Setting
Objeto que guarda uma configuração nomeada e suas camadas de valor.
Categoria: Environment and Settings > System Commands
Sintaxe
S = addSetting(G, name)
Configurações são criadas com addSetting e acessadas com a sintaxe de ponto, como s.group.name.
Descrição
Uma Setting tem cinco propriedades de valor: ActiveValue (somente leitura, o valor efetivo), TemporaryValue, PersonalValue, InstallationValue e FactoryValue. O valor efetivo vem da primeira camada definida, nessa ordem. Atribuir a uma camada executa a função de validação da configuração. Use hasTemporaryValue, hasPersonalValue e os demais métodos has...Value para consultar uma camada, e os métodos clear...Value para esvaziá-la.
Exibir o objeto lista todas as camadas, com <no value> para as não definidas.
Argumentos de saída
S- Um objeto
matlab.settings.Setting.
Exemplo
Inspecionar uma configuração
s = settings;
g = addGroup(s, 'demo');
a = addSetting(g, 'Level', 'PersonalValue', 3);
a
a.TemporaryValue = 9;
disp(a.ActiveValue)
removeGroup(s, 'demo');
a =
Setting 'demo.Level' with properties:
ActiveValue: 3
TemporaryValue: <no value>
PersonalValue: 3
InstallationValue: <no value>
FactoryValue: <no value>
9
Observações
No MatLivre, os valores pessoais valem apenas para a sessão atual; não são gravados entre execuções como o MATLAB faz.
Veja também
addSetting settings SettingsGroup hasPersonalValue clearPersonalValue