Откройте окно ex_sldemo_hydcyl модель.
На панели Диагностика (Diagnostics) окна Параметры конфигурации модели (Model Configuration Parameters) установите алгебраический цикл в значение none или warning. Установка для этого параметра значения error предотвращает компиляцию модели.
Скомпилировать модель без ошибок. Модель должна быть скомпилирована, прежде чем можно будет выделить любые алгебраические циклы.
В командной строке MATLAB введите:
AlgebraicLoop with properties:
Model: [1×1 Simulink.BlockDiagram]
Id: [0 1]
VariableBlockHandles: [198.0001 145.0001]
BlockHandles: [9×1 double]
IsArtificial: 0Результат показывает, что модель имеет один алгебраический цикл, который содержит три блока.
Запуск getAlgebraicLoops функция также открывает средство просмотра Алгебраического цикла. Используйте средство просмотра алгебраических циклов, чтобы выделить определенные алгебраические циклы в модели или все циклы.
Выбранные контуры подсвечиваются в соответствующей модели, в.