exponenta event banner

Simulink.getSuppressedDiagnostics

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

Описание

пример

suppressed_diagnostics = Simulink.getSuppressedDiagnostics(source) возвращает массив Simulink.SuppressedDiagnostic объекты, связанные с указанным источником.

Примеры

свернуть все

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

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

Simulink.suppressDiagnostic('Suppressor_CLI_Demo/one',...
 'SimulinkFixedPoint:util:fxpParameterPrecisionLoss');

Получить Simulink.SuppressedDiagnostic объекты, связанные с блоком.

suppressed_diagnostic = Simulink.getSuppressedDiagnostics('Suppressor_CLI_Demo/one')
suppressed_diagnostic = 

  SuppressedDiagnostic with properties:

            Source: 'Suppressor_CLI_Demo/one'
                Id: 'SimulinkFixedPoint:util:fxpParameterPrecis…'
    LastModifiedBy: ''
          Comments: ''
      LastModified: '2016-Jul-04 14:12:24'

Входные аргументы

свернуть все

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

Чтобы получить путь к блоку, используйте gcb функция.

Чтобы получить дескриптор блока, используйте getSimulinkBlockHandle функция.

Типы данных: char | cell

Выходные аргументы

свернуть все

Подавленная диагностика, возвращенная в виде массива Simulink.SuppressedDiagnostic объекты.

Представлен в R2016b