Можно упростить симуляцию, отладку и формальный анализ больших, сложных моделей путем фокусировки на сферах интересов в модели. После выделения фрагмента вашей модели с помощью Образцового Ножа можно сгенерировать упрощенную автономную модель. Упрощенная модель содержит блоки и пути к зависимости в подсвеченном фрагменте. Примените изменения в упрощенном автономном основанном на модели на отладке симуляции и формальном анализе, и затем применяйтесь, они возвращаются к исходной модели.
Модель sldemo_mdlref_basic
в качестве примера содержит три экземпляра модели sldemo_mdlref_counter
. Чтобы открыть модель, в команде MATLAB запрашивают, введите:
sldemo_mdlref_basic
Выберите Analysis> Model Slicer, чтобы открыть Образцового менеджера по Срезу.
В Образцовом менеджере по Срезу кликните по стрелке, чтобы расширить Slice configuration list.
Установите свойства среза:
Имя: Slice1
Color: Пурпурный
Signal Propagation: upstream
Образцовый Нож может также подсветить построения в нисходящем направлении или двунаправлено от блока в вашей модели, в зависимости от которого направления вы хотите проследить распространение сигнала.
Добавьте CounterC
как отправную точку. В модели щелкните правой кнопкой по CounterC
и выберите Model Slicer> Add as Starting Point.
Образцовый Нож теперь подсвечивает восходящие построения, которые влияют на CounterC
.
В Образцовом менеджере по Срезу нажмите Generate slice.
В диалоговом окне Select File to Write выберите местоположение сохранения и введите имя модели. Упрощенная автономная модель содержит подсвеченные образцовые элементы.
Чтобы удалить выделение из модели, закройте Образцового менеджера по Срезу.