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.

Veja também

hasPersonalValue clearTemporaryValue addSetting settings