Планирование компонентов модели для симуляции или интеграции с внешним планировщиком требует, чтобы алгоритмы были помещены в Атомарную подсистему или блоки Model. Уровень выполнения затем задан как любой периодический (запланированная подсистема) или апериодический (подсистема вызова функций).
Разделы являются компонентами модели, которые выполняются независимо как атомарные задачи. В многозадачных моделях разделы создаются из компонентов модели. С разделами можно разделить части модели, которой можно явным образом управлять в инструменте Schedule Editor.
Редактор Расписания является инструментом планирования, который представляет компоненты в модели, известной как разделы, связи данных между ними и порядок выполнения тех разделов. Редактор Расписания может только использоваться на существующих компонентах, таких как атомарные подсистемы, экспорты функций и блоки модели. Редактор Расписания является интерактивным инструментом, который обеспечивает и простой способ просмотреть и отредактировать расписание компонентов модели.
Обзор моделей экспорта функций и требований для того, чтобы создать модели.
Создайте модель экспорта функций
Первый шаг для создания независимых функций в сгенерированном коде.
Протестируйте симуляцию модели экспорта функций Используя входную матрицу
Используйте входную матрицу, чтобы задать и протестировать планирование событий вызова функции.
Протестируйте симуляцию модели экспорта функций Используя генераторы вызова функции
Используйте несколько Блоков Function-Call Generator, чтобы протестировать планирование событий вызова функции.
Протестируйте симуляцию модели экспорта функций Используя диаграмму Stateflow
Используйте диаграмму Stateflow, чтобы протестировать планирование событий вызова функции.
Сгенерируйте код для модели экспорта функций
Сгенерируйте код для функций, которые могут быть интегрированы с внешним планировщиком.
Сгенерируйте код для модели экспорта функций с основанной на уровне моделью
Сгенерируйте код из моделей с вызовом функции и запланированными подсистемами.
Основанный на уровне обзор моделей
Задайте планирование подсистемы или модели.
Создайте основанную на уровне модель
Установите периодические уровни для подсистем.
Протестируйте основанную на уровне симуляцию модели Используя генераторы вызова функции
Моделируйте основанную на уровне модель
Сгенерируйте код из основанной на уровне модели
Сгенерируйте код из основанной на уровне модели, не от образцовой тестовой обвязки.
Сортировка правил для явным образом запланированных компонентов модели
Simulink® определяет отсортированный порядок для компонентов модели (подсистемы и модели, на которые ссылаются).
Изучите концепцию разделов и как создать их из модели.
Узнайте о порядке выполнения разделов и как отредактировать расписание.
Сгенерируйте код из разделенной модели
Узнайте о влиянии разделения и редактирования расписания на генерации кода.