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

Описание

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

Решатель Category:

Настройки

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

На

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

'off'

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

  • Ваша модель содержит один шаг расчета.

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

Советы

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

  • Single task rate transition и параметры Multitask rate transition на Diagnostics> панель Sample Time позволяет вам настраивать проверку ошибок на переходы частоты дискретизации между блоками, которые действуют на уровне различных частот дискретизации.

Зависимость

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

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

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

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

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

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

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

Похожие темы