Thread Trigger

Вызовите нисходящую подсистему вызова функций, когда выбрано, введенный переход ребра происходит

  • Библиотека:
  • Simulink Real-Time / асинхронный

  • Thread Trigger block

Описание

Когда выбранный входной переход ребра происходит, блок Thread Trigger вызывает нисходящий блок Function-Call Subsystem или блок Triggered Subsystem и устанавливает приоритет прерывания задачи. Проверки блока на переход ребра на уровне частоты дискретизации блока.

Если входной переход происходит, в то время как задача запускается, перегрузка ЦП происходит на целевом компьютере.

Порты

Входной параметр

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

Обнаруживает тип ребра, который выбран при помощи параметра Trigger Edge как 1 для обнаруженного и 0 для не обнаруженный..

Пример: 0

Вывод

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

Выводит вызов нисходящей функции и обеспечивает приоритет планирования потоков для задачи

Параметры

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

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

Программируемое использование

Параметры блоков: edge

Выбирает приоритет задач процедуры обработки прерывания для вызова функции. Можно выбрать значения приоритета задач от 254 (самый высокий приоритет) к 193 (самый низкий приоритет).

Блок Thread Trigger обеспечивает средние значения, чтобы вызвать блок Function-Call Subsystem или блок Triggered Subsystem, который является отдельным потоком модели. Этот поток может запуститься с выше или понизить приоритет, чем другие потоки выполнения. Каждая группа уровня в модели выполняется как различный поток выполнения. Для получения дополнительной информации займитесь Задачами RTOS и Приоритетами.

Программируемое использование

Параметры блоков: taskpri

Выберите шаг расчета для входа блока к выборке для обнаружения ребра.

Программируемое использование

Параметры блоков: sampletime

Смотрите также

Введенный в R2020b