В этом примере показано, как использовать инспектор данных моделирования (SDI) для регистрации данных сигнала из приложения реального времени. Используйте внешний режим Simulink ® для установления канала связи между блок-схемой Simulink ® и приложением в реальном времени. Управление отображением сигналов путем их выбора в модели. Можно регистрировать данные сигналов из моделей, на которые имеются ссылки на произвольных уровнях в иерархии моделей.
В этом примере используется модель sldrtex_model. Чтобы открыть этот пример, в окне команд MATLAB введите:
open_system(docpath(fullfile(docroot, 'toolbox', 'sldrt', 'examples', 'sldrtex_model')))
Открытый sldrtex_model.
В редакторе Simulink на вкладке Simulation установите время остановки моделирования, например: 30 секунд.
В модели выберите сигналы Signal Generator и Transfer Fcn.
На вкладке Рабочий стол в реальном времени нажмите кнопку Регистрировать сигналы. Рядом с каждым сигналом появляется слабый значок инспектора данных моделирования.
Чтобы запустить выполнение в реальном времени во внешнем режиме, на вкладке Рабочий стол в реальном времени щелкните Выполнить в реальном времени. Кнопка Инспектор данных моделирования загорается, указывая, что Инспектор данных моделирования имеет данные, доступные для просмотра.
На вкладке Рабочий стол в реальном времени щелкните Инспектор данных.
В инспекторе данных моделирования выберите сигналы. SignalGenerator:1 и Transfer Fcn:1. Инспектор расчетных данных отображает напечатанные данные.

10. Чтобы остановить моделирование, нажмите кнопку «Остановить».
11. После моделирования используйте кнопки панели инструментов для просмотра данных. Например, для просмотра моделирования между секундами 2 и 4 в инспекторе данных моделирования нажмите кнопку «Увеличить время». Перетащите курсор на диапазон от 2 кому 4.

12. Сохранение сеанса инспектора данных моделирования в виде .mat нажмите кнопку «Сохранить».