Планируйте компоненты модели

Создайте экспорт функций, основанные на уровне модели и разделы, чтобы запланировать модель для генерации кода

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

Разделы являются компонентами модели, которые выполняются независимо как атомарные задачи. В многозадачных моделях разделы создаются из компонентов модели. С разделами можно разделить части модели, которой можно явным образом управлять в инструменте Schedule Editor.

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

Блоки

развернуть все

Function-Call SubsystemПодсистема, выполнением которой управляет внешний вход вызова функции
Function-Call GeneratorОбеспечьте события вызова функции, чтобы управлять выполнением подсистемы или модели
Function-Call SplitОбеспечьте соединение для разделения строки вызова функции
Function-Call Feedback LatchПовредите обратную связь включающие сигналы данных между блоками вызова функции
TriggerДобавьте триггер или функциональный порт к подсистеме или модели
SubsystemГруппа блокируется, чтобы создать иерархию модели
InportСоздайте входной порт для подсистемы или внешнего входа

Инструменты

развернуть все

Schedule EditorПросмотрите и отредактируйте расписание компонентов модели (разделы)

Темы

Модели экспорта функций

Модели экспорта функций

Обзор моделей экспорта функций и требований для того, чтобы создать модели.

Создайте модель экспорта функций

Первый шаг для создания независимых функций в сгенерированном коде.

Протестируйте симуляцию модели экспорта функций Используя входную матрицу

Используйте входную матрицу, чтобы задать и протестировать планирование событий вызова функции.

Протестируйте симуляцию модели экспорта функций Используя генераторы вызова функции

Используйте несколько Блоков Function-Call Generator, чтобы протестировать планирование событий вызова функции.

Протестируйте симуляцию модели экспорта функций Используя диаграмму Stateflow

Используйте диаграмму Stateflow, чтобы протестировать планирование событий вызова функции.

Сгенерируйте код для модели экспорта функций

Сгенерируйте код для функций, которые могут быть интегрированы с внешним планировщиком.

Сгенерируйте код для модели экспорта функций с основанной на уровне моделью

Сгенерируйте код из моделей с вызовом функции и запланированными подсистемами.

Основанные на уровне модели

Основанный на уровне обзор моделей

Задайте планирование подсистемы или модели.

Создайте основанную на уровне модель

Установите периодические уровни для подсистем.

Протестируйте основанную на уровне симуляцию модели Используя генераторы вызова функции

Моделируйте основанную на уровне модель

Сгенерируйте код из основанной на уровне модели

Сгенерируйте код из основанной на уровне модели, не от образцовой тестовой обвязки.

Сортировка правил для явным образом запланированных компонентов модели

Simulink® определяет отсортированный порядок для компонентов модели (подсистемы и модели, на которые ссылаются).

Разделы с редактором расписания

Создайте разделы

Изучите концепцию разделов и как создать их из модели.

Запланируйте разделы

Узнайте о порядке выполнения разделов и как отредактировать расписание.

Сгенерируйте код из разделенной модели

Узнайте о влиянии разделения и редактирования расписания на генерации кода.

Популярные примеры