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