Задержанный поиск и устранение неисправностей или Вывод Missing Scope

При симуляции модели Simulink® Desktop Real-Time™ в запущенном режиме external mode я замечаю медленные обновления блоков Осциллографа или отказ отобразить данные на графике в блоках Осциллографа.

Что означает эта проблема

Медленные обновления блоков Осциллографа или отказ отобразить данные на графике в блоках Осциллографа могли указать, что шаг расчета приложения реального времени около более низкого порога для оборудования ввода-вывода и компьютера.

Примечание

Шаг расчета установлен в поле Fixed step size (fundamental sample time) в Параметрах конфигурации панель Solver. Поле Fixed step size появляется только, когда Type установлен в Fixed-step.

Отображение на графике данных имеет более низкий приоритет, чем выполнение приложения. Время небольшой выборки позволяет приложению запускаться, но может оставить недостаточные ресурсы для графического вывода. Если шаг расчета является столь маленьким, что само приложение не может запуститься, сообщение об ошибке отображено, и выполнение в реальном времени отключено.

Попробуйте это обходное решение

Чтобы проверять шаг расчета, выберите больший шаг расчета для своего приложения. Измените шаг расчета любых драйверов ввода-вывода, чтобы совпасть с новым шагом расчета приложения или к целочисленному кратному то время. Затем восстановите модель, соединитесь с целью и перезапустите приложение реального времени.

Как требуется выполните итерации изменения шага расчета приложения, пока вывод scope не появится. Например, запустите с шага расчета секунд 0.01 и подтвердите, что ваши системные выполнения и графики отображены. Затем уменьшите шаг расчета, пока вы не сможете отобразить осциллографы и встретить вашей точности и требованиям времени отклика. После изменения шага расчета приложения обновите шаг расчета драйвера ввода-вывода и восстановите приложение.

Похожие темы

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