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