Укажите, является ли Simulink® выполняет блоки с периодическими шагами расчета индивидуально или в группах.
Category: решатель
По умолчанию: Off
Выбирает выполнение многозадачности для моделей, работающих с различными скоростями дискретизации. Задает, что группы блоков с одинаковым приоритетом выполнения обрабатываются через каждый этап симуляции (для примера, вычисления выхода и обновления дискретных состояний) на основе приоритета задачи. Многозадачный режим помогает создать действительные модели реальных многозадачных систем, где разделы вашей модели представляют параллельные задачи.
Задает, что все блоки обрабатываются через каждый этап симуляции вместе (для примера, вычисления выхода и обновления дискретных состояний). Используйте однозадачное выполнение, если:
Ваша модель содержит один шаг расчета.
Ваша модель содержит непрерывный и дискретный шаг расчета, и размер фиксированного шага равен дискретному шагу расчета.
Многоскоростная модель с включенным многозадачным режимом не может ссылаться на другую многоскоростную модель, которая имеет включенный однозадачный режим.
Параметры Single task rate transition и Multitask rate transition на панели Diagnostics > Sample Time позволяют вам настроить проверку ошибок для переходов частоты дискретизации между блоками, которые работают с различными частотами дискретизации.
Этот параметр активируется путем выбора Fixed-step
тип решателя.
Параметр:
EnableMultiTasking
|
Значение:
'on' | 'off' |
По умолчанию:
'off'
|
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния на симуляцию или во время разработки Off для генерации производственного кода |
Эффективность | Никакого влияния |
Меры безопасности | Нет рекомендации |