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

Описание

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

Решатель Category:

Настройки

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

На

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

'off'

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

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

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

Советы

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

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

Зависимость

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

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

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

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

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

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

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте