Simulink.getSuppressedDiagnostics

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

Синтаксис

suppressed_diagnostics = Simulink.getSuppressedDiagnostics(source)

Описание

пример

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

Примеры

свернуть все

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

Используйте функцию Simulink.suppressDiagnostic, чтобы подавить предупреждение точности параметра потерь, выданное блоком Constant, 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'

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

свернуть все

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

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

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

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

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

свернуть все

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

Введенный в R2017b

Была ли эта тема полезной?