Можно использовать MATLAB® функции построения графика для визуализации ваших симулированных данных нев реальном времени или ваших выполняемых данных в реальном времени.
После выполнения вашего приложения реального времени и регистрации данных к файлу, можно отобразить данные на графике.
Эта процедура использует модель sldrtex_model
. Чтобы открыть эту модель, в командном окне MATLAB, введите:
open_system(docpath(fullfile(docroot,'toolbox',... 'sldrt','examples','sldrtex_model')))
Это принимает, что вы сохранили свои данные к переменной ScopeData
.
Шаги в этой процедуре принимают, что вы уже загрузили ту модель и завершили шаги в Установленных Параметрах Осциллографа для Логгирования к Файлу, Запуска Набора в Kernel Mode Properties для Логгирования к Файлу и Запуска Набора в Параметрах Архивации Данных Kernel Mode.
В Simulink® Редактор, на вкладке Desktop Real-Time, нажимает Run in Real Time.
Когда приложение реального времени запускается, оно создает ScopeData
переменная, которую вы сконфигурировали в Запуске Набора в Kernel Mode Properties для Логгирования к Файлу и создаете архивные файлы данных, что вы сконфигурировали в Запуске Набора в Параметрах Архивации Данных Kernel Mode.
В Командном Окне MATLAB введите:
ScopeData
ScopeData = time: [10000x1 double] signals: [1x1 struct] blockName: 'sldrtex_model/Scope'
Чтобы перечислить MAT-файлы, сохраненные в ваш диск, введите:
dir *.mat
data_0.mat
Чтобы очистить рабочее пространство MATLAB и загрузить данные об осциллографе, введите:
clear
load data_0
who
Your variables are: ScopeData
Чтобы построить первые 1 000 точек, введите:
plot(ScopeData_0.time(1:1000), ...
ScopeData_0.signals.values(1:1000))
Среда MATLAB строит первый 1000
выборки по 0.0000–0.9990
секунды.