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

Управляйте, когда подсистема или модель будут выполняться

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

Для подсистем, которые бегут за оценкой условия, смотрите Логически Выполняемые Подсистемы.

Блоки

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

Enabled подсистемаПодсистема, выполнение которой включено внешним входным параметром
Инициированная подсистемаПодсистема, выполнение которой инициировано внешним входным параметром
Enabled и инициированная подсистемаПодсистема, выполнение которой включено и инициировано внешним входным параметром
ВключитьДобавьте включают порт к подсистеме или модели
ТриггерДобавьте триггерный порт к подсистеме или модели
Подсистема вызова функцийПодсистема, выполнение которой инициировано внешним входным параметром вызова функции
Генератор вызова функцииОбеспечьте сигнал вызова функции управлять выполнением подсистемы или модели
Разделение вызова функцииОбеспечьте соединение для разделения сигнала вызова функции
Фиксатор обратной связи вызова функцииПовредите обратную связь включающие сигналы данных между блоками вызова функции
ТриггерДобавьте триггерный порт к подсистеме или модели
Инициализируйте функциюВыполняется содержимое на модели инициализирует событие
Сбросьте функциюВыполняет содержимое на образцовом событии сброса
Оконечная функцияВыполните содержимое на образцовом оконечном событии
Event.listenerДобавьте порт события к блоку подсистемы
Читатель состоянияСчитайте блочное состояние
Средство записи состоянияЗапишите в блочное состояние
Восстановленная подсистема Подсистема, блочные состояния которой сбрасываются с внешним триггером
СбросДобавьте порт сброса к подсистеме

Темы

Введение

Условно выполняемый обзор подсистем

Обзор условно выполняемых подсистем.

Измените модели, на которые ссылаются, для условного выполнения

Выполните модели, на которые ссылаются, условно, подобный условным подсистемам.

Гарантируйте, что Выходной порт является Виртуальным

Опция на условной подсистеме или блоке Outport корневого уровня.

Enabled и инициированные подсистемы

Используя Enabled подсистемы

Создайте подсистему, которая выполняется, когда управляющий сигнал имеет положительное значение.

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

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

Используя Enabled и инициированные подсистемы

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

Вызов функции и запланированный

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

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

Явным образом запланируйте выполнение компонентов модели

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

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

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

Инициализируйте, сброс, и отключите функции

Настройте инициализируют, сброс, и отключают функции

Установите состояние блока с инициализировать событием. Сохраните состояние блока с оконечным событием.

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

Расписание инициализирует и отключает сигналы события протестировать компонент модели.

Инициализируйте, сброс, и отключите функциональные ограничения

Инициализируйте, сброс, и отключите функциональные ограничения

Используйте восстановленные подсистемы

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

Подсистема Выходная инициализация

Условные выходные значения начальной буквы подсистемы

Задайте начальные выходные значения для условной подсистемы.

Условные выходные значения подсистемы, когда отключено

Задайте выходное поведение, когда условная подсистема будет отключена.

Упрощенный режим инициализации

Управляйте начальными значениями для условных подсистем.

Классический режим инициализации

Управляйте начальными значениями для условных подсистем.

Преобразуйте от классики до упрощенного режима инициализации

Измените режим инициализации.

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

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

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

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

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

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

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

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

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

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

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

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

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

Известные примеры

Была ли эта тема полезной?