При симуляции Simulink® Модель Desktop Real-Time™ в режиме external mode запускается, я замечаю медленные обновления блоков Осциллографа или отказ отобразить данные на графике в блоках Осциллографа.
Медленные обновления блоков Осциллографа или отказ отобразить данные на графике в блоках Осциллографа могли указать, что шаг расчета приложения реального времени около более низкого порога для оборудования ввода-вывода и компьютера.
Примечание
Шаг расчета установлен в поле Fixed step size (fundamental sample time) в Параметрах конфигурации панель Solver. Поле Fixed step size появляется только, когда Type установлен в Fixed-step
.
Отображение на графике данных имеет более низкий приоритет, чем выполнение приложения. Время небольшой выборки позволяет приложению запускаться, но может оставить недостаточные ресурсы для графического вывода. Если шаг расчета так мал, который не может запустить само приложение, сообщение об ошибке отображено, и выполнение в реальном времени отключено.
Чтобы проверять шаг расчета, выберите больший шаг расчета для своего приложения. Измените шаг расчета любых драйверов ввода-вывода, чтобы совпасть с новым шагом расчета приложения или к целочисленному кратному то время. Затем восстановите модель, соединитесь с целью и перезапустите приложение реального времени.
Как требуется выполните итерации изменения шага расчета приложения, пока выход scope не появится. Например, начните с шага расчета 0.01
секунды, и подтверждают, что ваши системные запуски и графики отображены. Затем уменьшите шаг расчета, пока вы не сможете отобразить осциллографы и встретить вашей точности и требованиям времени отклика. После изменения шага расчета приложения обновите шаг расчета драйвера ввода-вывода и восстановите приложение.