exponenta event banner

Спецификация компонентов модели

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

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

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

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

Блоки

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

Подсистема вызова функцийПодсистема, выполнение которой управляется внешним входом вызова функции
Генератор вызовов функцийПредоставление событий вызова функции для управления выполнением подсистемы или модели
Разделение функций и вызововОбеспечение соединения для разделения функциональной линии вызова
Функция - защелка обратной связи вызоваРазорвать контур обратной связи, включающий сигналы данных между функциональными блоками вызова
Спусковой механизмДобавление порта триггера или функции в подсистему или модель
ПодсистемаГруппировать блоки для создания иерархии модели
InportСоздание входного порта для подсистемы или внешнего входа

Инструменты

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

Редактор расписанийПросмотр и редактирование спецификации компонентов модели (секций)

Классы

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

simulink.schedule.OrderedScheduleСоздает OrderedSchedule объект, содержащий порядок приоритета секций модели

Функции

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

simulink.schedule.createScheduleСоздание нового графика с использованием указанного графика и заказа

Темы

Экспорт - функциональные модели

Обзор моделей Export-Function

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

Создание модели Export-Function

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

Тестирование моделирования модели экспорта-функции с использованием входной матрицы

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

Тестирование моделирования модели Export-Function с использованием генераторов вызовов Function

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

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

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

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

Используйте редактор расписания для тестирования планирования событий вызова функции.

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

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

Создание кода для модели Export-Function с моделью на основе скорости

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

Модели на основе скорости

Обзор моделей на основе скорости

Укажите расписание подсистемы или модели.

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

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

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

Моделирование модели на основе скорости.

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

Создайте код из модели на основе скорости, а не из тестового электрического жгута модели.

Заказ на выполнение

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

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

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

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

Разделы с помощью редактора спецификаций

Создание разделов

Узнайте о концепции разделов и о том, как их создавать на основе модели.

Планирование разделов

Узнайте о порядке расположения секций и о том, как редактировать спецификацию.

Создание кода из секционированной модели

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

События в редакторе расписания

Событие - это конструкция, представляющая действие, переход или условие.

Характерные примеры