Откройте ex_sldemo_hydcyl
модель.
На панели Диагностика модели Параметры конфигурации установите Алгебраический цикл на 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
функция также открывает средство просмотра Алгебраических циклов. Используйте средство просмотра Алгебраических циклов, чтобы выделить определенные алгебраические петли в вашей модели или всех циклах.
Выбранные циклы подсвечиваются в соответствующей модели, в.