Обработайте каждый дискретный уровень как отдельную задачу

Описание

Задайте, выполняет ли Simulink® блоки с периодическими частотами дискретизации индивидуально или в группах.

Категория: Решатель

Настройки

Значение по умолчанию: 'off'

На

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

'off'

Указывает, что все блоки обрабатываются через каждый этап моделирования вместе (например, вычисляя вывод и обновляя дискретные состояния). Используйте однозадачное выполнение если:

  • Ваша модель содержит одну частоту дискретизации.

  • Ваша модель содержит непрерывное и дискретную частоту дискретизации, и размер фиксированного шага равен дискретной частоте дискретизации.

Советы

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

  • Единственный переход уровня задачи и Многозадачные параметры перехода уровня на Диагностике> панель Частоты дискретизации позволяет вам настраивать проверку ошибок на переходы частоты дискретизации между блоками, которые действуют на уровне различных частот дискретизации.

Зависимость

Этот параметр включен путем выбора типа решателя Fixed-step.

Информация о командной строке

Параметр: EnableMultiTasking
Значение: 'on' | 'off'
Значение по умолчанию: 'off'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакое влияние
ТрассируемостьНикакое влияние для моделирования или во время разработки
Прочь для генерации производственного кода
ЭффективностьНикакое влияние
Меры безопасности

Никакая рекомендация

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

Похожие темы

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