Этот пример показывает, как использовать Инспектора данных моделирования (SDI), чтобы регистрировать данные сигнала из приложения реального времени. Используйте режим external mode Simulink®, чтобы установить канал связи между вашей блок-схемой Simulink® и вашим приложением реального времени. Управляйте который сигналы отобразиться путем выбора их в модели. Можно регистрировать данные сигнала из моделей, на которые ссылаются на произвольных уровнях в иерархии модели.
Этот пример использует модель sldrtex_model
(matlab:open_system(docpath(fullfile(docroot, 'toolbox', 'sldrt', 'examples', 'sldrtex_model')))
).
Убедитесь, что вы запустили ядро Simulink® Desktop Real-Time™.
Открытый sldrtex_model
.
На панели инструментов, набор время остановки симуляции к, например, секунды 30
.
Нажмите Simulation> Mode> External.
В модели выберите сигналы Signal Generator
и Transfer Fcn
.
На панели инструментов кликните по стрелке рядом с кнопкой Simulation Data Inspector, и затем выберите Log Selected Signals. Слабый Инспектор Данных моделирования значок появляется рядом с каждым сигналом.
Чтобы запустить симуляцию, щелкните по кнопке Run. Свечения кнопки Simulation Data Inspector, указывая, что у Инспектора Данных моделирования есть доступные данные для просмотра.
Нажмите кнопку Simulation Data Inspector.
В Инспекторе Данных моделирования выберите сигналы SignalGenerator:1
и Transfer Fcn:1
. Инспектор Данных моделирования отображает отображенные на графике данные.
10. Чтобы остановить симуляцию, нажмите кнопку Stop.
11. После симуляции используйте кнопки на панели инструментов, чтобы исследовать данные. Например, чтобы просмотреть симуляцию между секундами 2 и 4, в Инспекторе Данных моделирования, кликают по увеличению кнопки времени. Перетащите курсор по диапазону от 2
до 4
.
12. Чтобы сохранить Инспектора Данных моделирования сеанс как файл .mat
, нажмите Save.
Инспектор данных моделирования