Чтобы выделить функциональные зависимости в модели Simulink с несколькими экземплярами ссылочной модели, используйте инструмент «Срез модели». Можно использовать срез модели в модели Simulink, которая содержит одну или несколько привязок к одной модели в обычном режиме моделирования.
В этом примере показано поведение среза модели при наличии нескольких экземпляров ссылочной модели. slslicerdemo_multi_instance модель состоит из sldemo_mdlref_counter ссылаются два раза с различными входами во время перехода потока сигнала.
1. Откройте slslicerdemo_multi_instance.slx модели.
open_system('slslicerdemo_multi_instance');

2. На вкладке «Приложения» в разделе «Проверка модели», «Проверка» и «Галерея тестов» щелкните «Срез модели».
3. В окне Модель (Model) Срезатель (Slicer) щелкните Добавить все выходы (Add all outports). При этом исходными точками становятся OutA и OutB.
4. Убедитесь, что для параметра Signal Propagation установлено значение upstream.
5. В разделе Временное окно моделирования щелкните Выполнить моделирование.
6. В окне времени моделирования нажмите кнопку OK. Начинается моделирование модели.
7. Моделируемая модель выделяет восходящую зависимость выходов OutA и OutB.

Можно заметить, что ссылочная модель в обоих экземплярах показывает различные распространения сигнала, выделенные Simulink Slicer, для которого сигнал перемещается.
8. Чтобы создать фрагмент, щелкните Создать фрагмент (Generate Slice).
Подробнее