Proxy Task

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

  • Библиотека:
  • Выполнение задачи SoC Blockset/Processor

  • Proxy Task block

Описание

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

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

Порты

Вход

расширить все

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

Зависимости

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

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

Параметры

расширить все

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

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

Примечание

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

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

Зависимости

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

Введенный в R2019b