restore

Класс: Simulink.SuppressedDiagnostic
Пакет: Simulink

Удалите заданные диагностические подавления

Синтаксис

restore(SuppressedDiagnostic)

Описание

restore(SuppressedDiagnostic) удаляет заданный подавленный диагностический объект.

Входные параметры

развернуть все

Simulink.SuppressedDiagnostic объект

Примеры

развернуть все

Используя модель от Подавляют Диагностические сообщения Программно, создают и затем восстанавливают диагностическое подавление.

Создайте Simulink.SuppressedDiagnostic объект, suppression подавить предупреждение точности параметра потерь от блока Constant, one.

suppression = Simulink.SuppressedDiagnostic('Suppressor_CLI_Demo/one',...
'SimulinkFixedPoint:util:fxpParameterPrecisionLoss');

Можно восстановить диагностику с помощью restore метод.

restore(suppression);

Используя модель от Подавляют Диагностические сообщения Программно, восстанавливают все диагностические подавления, сопоставленные с моделью.

Используйте Simulink.suppressDiagnostic функция, чтобы подавить потерю точности параметра и параметр недостаточно заполняет предупреждения от блока Constant, one.

diags = {'SimulinkFixedPoint:util:fxpParameterPrecisionLoss', 'SimulinkFixedPoint:util:fxpParameterUnderflow'};
Simulink.suppressDiagnostic('Suppressor_CLI_Demo/one',diags);

Используйте Simulink.getSuppressedDiagnostics функция, чтобы получить все подавления, сопоставленные с моделью, возвратилась как массив Simulink.SuppressedDiagnostic объекты.

suppressed_diagnostics = Simulink.getSuppressedDiagnostics('Suppressor_CLI_Demo')
suppressed_diagnostics = 

  1×2 SuppressedDiagnostic array with properties:

    Source
    Id
    LastModifiedBy
    Comments
    LastModified

Восстановите всю диагностику с помощью restore метод и выполняющий итерации через suppressed_diagnostics массив.

for iter = 1:numel(suppressed_diagnostics)
    restore(suppressed_diagnostics(iter));
end
Введенный в R2017b