exponenta event banner

Упрощение модели для целевого анализа сложных моделей с помощью инструмента «Срез модели»

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

  1. Пример модели sldemo_mdlref_basic содержит три экземпляра модели sldemo_mdlref_counter. Для открытия модели в командной строке MATLAB введите:

    open_system('sldemo_mdlref_basic')

  2. Чтобы открыть Диспетчер срезов модели (Model Slicer Manager), в разделе Проверка модели (Model Verification), Проверка (Validation) и Тест (Test) вкладки Приложения (Apps) щелкните Срезатель модели (Model Slicer).

  3. В Диспетчере фрагментов модели (Model Slice Manager) щелкните стрелку, чтобы развернуть список конфигурации среза.

  4. Задайте свойства фрагмента:

    • Имя: Slice1

    • Цвет: ( пурпурный)

    • Распространение сигнала: upstream

    Модуль Model Slicer может также выделять конструкции, расположенные ниже или двунаправленно от блока в модели, в зависимости от того, в каком направлении требуется отслеживать распространение сигнала.

  5. Добавить CounterC в качестве отправной точки. В модели щелкните правой кнопкой мыши CounterC и выберите «Модель» «Срез» > «Добавить как начальную точку».

    Теперь срезатель модели выделяет родительские конструкции, влияющие на CounterC.

  6. В Диспетчере фрагментов модели (Model Slice Manager) щелкните Создать фрагмент (Generate slice).

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

  8. Чтобы удалить подсветку из модели, закройте Диспетчер фрагментов модели (Model Slice Manager).

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

Связанные темы