Подсветите зависимости для нескольких эталонных моделей экземпляра

Чтобы подсветить функциональные зависимости в модели Simulink с несколькими экземплярами модели, на которую ссылаются, используйте Нож Модели. Можно использовать Нож Модели на модели Simulink, которая содержит один или несколько ссылок на ту же модель в нормальном режиме симуляции.

Этот пример показывает поведение Ножа Модели, когда существует несколько экземпляров модели, на которую ссылаются. slslicerdemo_multi_instance модель состоит из sldemo_mdlref_counter ссылаемый два раза с различными входными параметрами в ходе перехода потока сигналов.

1. Откройте модель slslicerdemo_multi_instance.slx.

open_system('slslicerdemo_multi_instance');

2. На вкладке Apps, под верификацией модели, Валидация и галерея Test, нажимают Model Slicer.

3. В окне Model Slicer нажмите Add все выходные порты. Это устанавливает OutA и OutB как начальные точки.

4. Убедитесь, что Распространение Сигнала установлено в восходящий поток.

5. В разделе окна Времени симуляции нажмите симуляцию Run.

6. В окне времени симуляции нажать ОК. Симуляция модели запускается.

7. Симулированная модель подсвечивает восходящую зависимость выходных портов OutA и OutB.

Можно заметить, что модель, на которую ссылаются, в обоих, которых экземпляры показывают различному распространению сигнала, подсвеченному Ножом Simulink, для которого перемещается сигнал.

8. Чтобы сгенерировать срез, нажмите Generate Slice.

Больше о