Ядро Simulink® Real-Time™ имеет два взаимоисключающих режима выполнения.
Прервите режим — планировщик реализует однозадачное и многозадачное выполнение в реальном времени односкоростных или многоскоростных систем, включая асинхронные события (прерывания). Можно взаимодействовать с целевым компьютером, в то время как приложение реального времени выполняется на уровне высоких частот дискретизации. Использовать этот режим реального времени:
Оставьте параметр конфигурации Force polling mode отключенным (значение по умолчанию).
Оставьте pollingThreshold
параметр приложения в значении по умолчанию.
Режим Polling — ядро выполняет приложения реального времени в шагах расчета близко к пределу центрального процессора. Используя опрос режима с высокоскоростным и платами ввода-вывода низкой задержки и драйверами позволяет вам достигнуть шагов расчета приложения реального времени, которых вы не можете достигнуть при помощи режима прерывания. Поскольку опрос режима отключает прерывания на ядре процессора, куда модель запускается, это вводит ограничения для архитектуры модели и для целевой коммуникации. Использовать этот режим реального времени, также:
Включите параметр конфигурации Force polling mode.
Установите pollingThreshold
значение шага расчета параметра приложения к уровню ниже базовой ставки модели.
Для получения дополнительной информации смотрите, что Сила опрашивает режим и Application
.
Распараллельте триггер | Параметры командной строки TLC