Proxy Task

Заполнитель для задачи в вашем приложении

  • Библиотека:
  • SoC Blockset / Выполнение Задачи Процессора

  • Proxy Task block

Описание

Блок Proxy Task симулирует эффект управляемой таймером задачи в вашем приложении SoC без явной реализации. Этот блок может использоваться в качестве заполнителя для управляемых таймером задач, которые будут разработаны в будущем или реализованы одновременно другим разработчиком.

Когда добавлено к вашему блоку Model ссылки процессора, это заставляет модель процессора, когда установлено планировать уровни портами, отображать периодический порт события с шагом расчета, равным Sample Time параметр. Соедините периодический порт события с управляемым таймером выходным портом задачи на блоке Task Manager.

Порты

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

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

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

Зависимости

Чтобы включить этот порт, установите Type свойство к Event-driven.

Типы данных: function-call

Параметры

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

Выберите тип задачи или как управляемый Таймером или как Событийно-управляемый.

Шаг расчета блока.

Примечание

  • Sample Time из Proxy Task блок должен совпадать с шагом расчета соответствующей управляемой таймером задачи от блока Task Manager.

  • Sample Time из Proxy Task блок должен быть уникальным в модели. Когда другие блоки в модели будут использовать тот же шаг расчета, длительность задачи, описанной блоком Proxy Task, не может быть гарантирована в генерации кода.

Зависимости

Чтобы включить этот параметр, установите Type свойство к Timer-driven.

Введенный в R2019b