Чтобы контролировать выходной сигнал блока 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 осциллографа.
Gain | Mux | Reshape | getscope