Использование осциллографа Simulink Real-Time

  • Чтобы контролировать выходной сигнал блока Constant путем соединения его с блоком Simulink® Real-Time™ Scope, добавьте тестовую точку для выходного сигнала блока Constant.

  • Можно добавить блок Simulink Real-Time Scope только в самую важную модель, не в модель, на которую ссылаются. Чтобы регистрировать сигналы из моделей, на которые ссылаются, используйте осциллографы Simulink Real-Time Explorer или объекты осциллографа языка Simulink Real-Time.

  • Когда вы создаете и загружаете приложение реального времени, Ядро Simulink Real-Time создает осциллограф, представляющий блок Scope в реальном времени. Можно изменить параметры Scope после создания приложения реального времени или в то время как это запускается. Чтобы изменить параметры, присвойте осциллограф переменной MATLAB® использование метода целевого объекта getscope. Можно использовать getscope удалить осциллограф, созданный во время процесса загрузки и сборки. Ядро Simulink Real-Time воссоздает осциллограф, когда вы перезапускаете приложение реального времени.

  • Если выход блока Mux соединяется с входом блока Simulink Real-Time Scope, сигнал не заметен. Чтобы наблюдать сигнал, добавьте модульный блок усиления (блок Gain с усилением 1) между блоком Mux и блоком Simulink Real-Time Scope.

  • Можно передать векторные сигналы в блок Simulink Real-Time Scope. Приложение реального времени интерпретирует вектор как серию отдельных сигналов. Однако вы не можете передать матричный сигнал в блок Scope. Выполнение так приводит к ошибке сборки. Чтобы отобразить матричный сигнал, передайте его блоку Reshape и передайте итоговый вектор в блок Scope.

  • Приложение реального времени может сгенерировать данные быстрее, чем ядро может обработать его. Предыдущие данные могут быть перезаписаны, вызвав разрывы. Если разрывы происходят в данных, рассматривают увеличение значения свойства Decimation осциллографа.

Смотрите также

| | |

Похожие темы