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

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

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

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

open_system('slslicerdemo_multi_instance');

2. Нажмите Analysis> Model Slicer.

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

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

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

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

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

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

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

Больше о