exponenta event banner

Печать данных сигналов, зарегистрированных в файле

Функции печати MATLAB ® можно использовать для визуализации данных, моделируемых не в реальном времени, или данных, выполняемых в реальном времени.

После запуска приложения в реальном времени и регистрации данных в файле можно выполнить печать данных.

В этой процедуре используется модель sldrtex_model. Чтобы открыть эту модель, в окне команды MATLAB введите:

open_system(docpath(fullfile(docroot,'toolbox',...
    'sldrt','examples','sldrtex_model')))

Предполагается, что данные были сохранены в переменной ScopeData.

  1. В окне команды MATLAB введите:

    ScopeData
    
    ScopeData = 
           time: [10000x1 double]
        signals: [1x1 struct]
      blockName: 'sldrtex_model/Scope'
    
  2. Для вывода списка файлов MAT, сохраненных на диске, введите:

    dir *.mat
    
    ScopeData.mat
    
  3. Чтобы очистить рабочую область MATLAB и загрузить данные области, введите:

    clear 
    load ScopeData 
    who
    
    Your variables are:
    ScopeData
    
  4. Чтобы построить первые 1000 точек, введите:

    plot(ScopeData.time(1:1000), 
         ScopeData_0.signals.values(1:1000))

    Среда MATLAB строит первый график 1000 образцы свыше 0.0000–0.9990 секунд.

Связанные темы