clearPersonalValue
Remove o valor pessoal de uma configuração.
Categoria: Environment and Settings > System Commands
Sintaxe
clearPersonalValue(S)
Limpa a camada pessoal da configuração S; as demais camadas são mantidas.
Descrição
Uma configuração mantém camadas separadas de valor, e S.ActiveValue retorna a primeira definida na ordem temporário, pessoal, de instalação, de fábrica. clearPersonalValue esvazia apenas a camada pessoal; depois disso hasPersonalValue(S) é falso e ActiveValue passa para a camada seguinte. Se não restar nenhuma, ler ActiveValue é um erro.
Argumentos de entrada
S- Um objeto
matlab.settings.Setting.
Exemplo
Limpar o valor pessoal
s = settings;
g = addGroup(s, 'demo');
a = addSetting(g, 'Level');
a.PersonalValue = 5;
disp(hasPersonalValue(a))
clearPersonalValue(a);
disp(hasPersonalValue(a))
removeGroup(s, 'demo');
Saída
1
0
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.