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