Анализ модели включает определение зависимостей блоков, сигналов и компонентов модели. Например, чтобы просмотреть блоки, влияющие на подсистему выход или проследить путь прохождения сигнала через несколько переключателей и логики. Определение зависимостей может быть долгим процессом, особенно для больших или сложных моделей. Используйте Нож Модели в качестве простого способа изучить функциональные зависимости в больших или сложных моделях. Можно также использовать Нож Модели, чтобы создать упрощенные автономные модели, которые легче изучить и анализировать, все же сохранить их исходный контекст.
Рабочий процесс анализа зависимостей идентифицирует сферу интересов в вашей модели, генерирует нарезанную модель, пересматривает нарезанную модель и включает те версии в основную модель.
Чтобы идентифицировать сферу интересов в вашей модели, определите цели, такие как:
Какой элемент или элементы вы анализируете? Анализ начинается по крайней мере с одной начальной точки.
В каком направлении анализ распространяет? Анализ зависимостей распространяет в восходящем направлении, в нисходящем направлении, или двунаправлено от начальных точек.
Какие элементы модели или пути вы хотите исключить из анализа?
Какие пути вы хотите ограничить? Если ваша модель имеет переключатели, можно ограничить положения переключателя для анализа.
Действительно ли ваша модель является системой с обратной связью? Если так, подсвеченный фрагмент модели может включать зависимости моделей от обратной связи. Рассмотрите, исключая блоки из обратной связи, чтобы совершенствовать подсвеченный фрагмент модели.
Вы хотите анализировать статические зависимости или включать эффекты симуляции? Статический анализ рассматривает зависимости моделей для возможных путей к симуляции. Основанный на симуляции анализ подсвечивает только пути, активные в процессе моделирования.