Рабочий процесс для анализа зависимостей

Анализ модели включает в себя определение зависимостей блоков, сигналов и компонентов модели. Для примера, чтобы просмотреть блоки, влияющие на выход подсистемы, или проследить путь сигнала через несколько переключателей и логику. Определение зависимостей может быть длительным процессом, особенно для больших или сложных моделей. Используйте Model Slicer как простой способ понять функциональные зависимости в больших или сложных моделях. Можно также использовать Model Slicer, чтобы создать упрощенные автономные модели, которые легче понять и проанализировать, но сохраняют их исходный контекст.

Рабочий процесс анализа зависимостей

Рабочий процесс анализа зависимостей идентифицирует область интереса в модели, генерирует нарезанную модель, пересматривает нарезанную модель и включает эти изменения в основную модель.

Цели анализа зависимостей

Чтобы идентифицировать область интереса в вашей модели, определите такие цели, как:

  • Какие элементы или элементы вы анализируете? Анализ начинается как минимум с одной начальной точки.

  • В каком направлении распространяется анализ? Анализ зависимостей распространяется в восходящем, нисходящем или двунаправленном направлении от начальных точек.

  • Какие элементы модели или пути вы хотите исключить из анализа?

  • Какие пути вы хотите ограничить? Если в вашей модели есть переключатели, можно ограничить положения переключателей для анализа.

  • Ваша модель - система с обратной связью? Если это так, подсвеченный фрагмент модели может включать зависимости модели от цикла обратной связи. Рассмотрите исключение блоков из цикла обратной связи, чтобы уточнить подсвеченный фрагмент модели.

  • Вы хотите анализировать статические зависимости или включать эффекты симуляции? Статический анализ рассматривает зависимости модели для возможных путей симуляции. Анализ на основе моделирования подсвечивает только пути, активные во время симуляции.

Похожие темы