Постройте данные сигнала, регистрируемые к файлу

Можно использовать MATLAB® функции построения графика для визуализации ваших симулированных данных нев реальном времени или ваших выполняемых данных в реальном времени.

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

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

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

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

Шаги в этой процедуре принимают, что вы уже загрузили ту модель и завершили шаги в Установленных Параметрах Осциллографа для Логгирования к Файлу, Запуска Набора в Kernel Mode Properties для Логгирования к Файлу и Запуска Набора в Параметрах Архивации Данных Kernel Mode.

  1. В Simulink® Редактор, на вкладке Desktop Real-Time, нажимает Run in Real Time.

    Когда приложение реального времени запускается, оно создает ScopeData переменная, которую вы сконфигурировали в Запуске Набора в Kernel Mode Properties для Логгирования к Файлу и создаете архивные файлы данных, что вы сконфигурировали в Запуске Набора в Параметрах Архивации Данных Kernel Mode.

  2. В Командном Окне MATLAB введите:

    ScopeData
    
    ScopeData = 
           time: [10000x1 double]
        signals: [1x1 struct]
      blockName: 'sldrtex_model/Scope'
    
  3. Чтобы перечислить MAT-файлы, сохраненные в ваш диск, введите:

    dir *.mat
    
    data_0.mat
    
  4. Чтобы очистить рабочее пространство MATLAB и загрузить данные об осциллографе, введите:

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

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

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

    Image of MATLAB plot workspace

Похожие темы