Постройте данные сигнала, записанные в рабочую область

Чтобы визуализировать моделируемые данные не в реальном времени или данные приложений реального времени, используйте MATLAB® Функции построения графика.

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

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

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

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

  1. Чтобы показать структуру переменной ScopeData, в Командном Окне MATLAB введите:

    ScopeData
    
    ScopeData = 
                 time: [10000x1 double]
              signals: [1x1 struct]
            blockName: 'sldrtex_model/Scope'
    

    Список содержимого структуры signals, тип:

    ScopeData.signals
    
    ans = 
           values: [10000x1 double]
       dimensions: 1
            label: ''
            title: []
        plotStyle: 1
    
  2. Чтобы построить график первого 1000 точки, тип:

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

    Окружение MATLAB строит графики первого 1000 выборки по 0.0000–0.9990 секунд.

  3. Переменная ScopeData не сохранен автоматически на жестком диске. Чтобы сохранить переменную ScopeData, тип:

    save ScopeData

    Окружение MATLAB сохраняет данные возможности в файл ScopeData.mat.

Похожие темы