Упростите Модель для Целенаправленного Анализа Инструмента Ножа Модели использования Сложных моделей

Можно упростить симуляцию, отладку и формальный анализ больших, сложных моделей путем фокусировки на сферах интересов в модели. После выделения фрагмента вашей модели с помощью Ножа Модели можно сгенерировать упрощенную автономную модель. Упрощенная модель содержит блоки и пути к зависимости в подсвеченном фрагменте. Примените изменения в упрощенном автономном основанном на модели на симуляции, отладке и формальном анализе, и затем применяйтесь, они возвращаются к исходной модели.

  1. Модель sldemo_mdlref_basic в качестве примера содержит три экземпляра модели sldemo_mdlref_counter. Открыть модель, в командной строке MATLAB, введите:

    open_system('sldemo_mdlref_basic')

  2. Чтобы открыть менеджера по Ножу Модели, на Model Verification, Валидация и Экспериментальный участок вкладки Apps, нажимают Model Slicer.

  3. В менеджере по Срезу Модели кликните по стреле, чтобы расширить Slicer configuration list.

  4. Установите свойства среза:

    • Имя: Slice1

    • Color: Пурпурный

    • Signal Propagation: upstream

    Нож модели может также подсветить построения в нисходящем направлении или двунаправлено от блока в вашей модели, в зависимости от которого направления вы хотите проследить распространение сигнала.

  5. Добавьте CounterC как начальная точка. В модели щелкните правой кнопкой по CounterC и выберите Model Slicer> Add as Starting Point.

    Нож Модели теперь подсвечивает восходящие построения, которые влияют на CounterC.

  6. В менеджере по Срезу Модели нажмите Generate slice.

  7. В диалоговом окне Select File to Write выберите местоположение сохранения и введите имя модели. Упрощенная автономная модель содержит подсвеченные элементы модели.

  8. Чтобы удалить выделение из модели, закройте менеджера по Срезу Модели.

Можно теперь анализировать упрощенную автономную модель и применить любые изменения в исходной модели.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте