generateScript

Сгенерируйте скрипт MATLAB, чтобы создать возможности с текущими настройками

Синтаксис

Описание

generateScript(scope) генерирует MATLAB® скрипт, который может воссоздать объект возможностей с текущими настройками в возможности.

Примеры

свернуть все

  1. Создайте dsp.SpectrumAnalyzer Системный объект.

    scope = dsp.SpectrumAnalyzer();
    show(scope);
  2. Установите опции в анализаторе спектра. В данном примере включите «Курсорные измерения». Также в Настройках Спектра смените тип View на Spectrum and spectrogram и установите Axes Layout на Horizontal.

  3. Сгенерируйте скрипт для воссоздания dsp.SpectrumAnalyzer с теми же измененными настройками. Выберите File > Generate MATLAB Script или введите:

    generateScript(scope);

    Откроется новое окно редактора с кодом для регенерации тех же возможностей.

    % Creation Code for 'dsp.SpectrumAnalyzer'.
    % Generated by Spectrum Analyzer on 10-Mar-2019 16:25:49 -0500.
    
    specScope = dsp.SpectrumAnalyzer('ViewType','Spectrum and spectrogram', ...
        'AxesLayout','Horizontal');
    % Cursor Measurements Configuration
    specScope.CursorMeasurements.Enable = true;

  1. Создайте dsp.ArrayPlot объект.

    scope = dsp.ArrayPlot();
    show(scope);
  2. Установите опции на графике массива. В данном примере на вкладке Measurements включите Data Cursors. На вкладке Plot включите Legend и Magnitude and Phase. Нажмите Settings и присвойте графику значения XLabel и Title.

  3. Сгенерируйте скрипт для воссоздания dsp.ArrayPlot с теми же измененными настройками. Либо выберите Generate Script на вкладке Plot, либо введите:

    generateScript(scope);

    Откроется новое окно редактора с кодом для регенерации тех же возможностей.

    % Creation Code for 'dsp.ArrayPlot'.
    % Generated by Array Plot on 20-Sep-2019 14:27:45 -0400.
    
    arrayPlot = dsp.ArrayPlot('Title','My Array Plot', ...
        'XLabel','Frequency', ...
        'PlotAsMagnitudePhase',true, ...
        'ShowLegend',true, ...
        'Position',[2075 330 774 502]);

  1. Создайте timescope объект.

    scope = timescope;
    show(scope)
  2. Установите опции во Time Scope. В данном примере на вкладке Scope нажмите Settings. В разделе Display and Labels выберите Show Legend и Magnitude Phase Plot. Установите Title также.

  3. Сгенерируйте скрипт для воссоздания timescope с теми же измененными настройками. Либо выберите Generate Script на вкладке Scope, либо введите:

    generateScript(scope);

    Откроется новое окно редактора с кодом для регенерации тех же возможностей.

    % Creation Code for 'timescope'.
    % Generated by Time Scope on 8-Nov-2020 13:51:54 -0500.
    
    timeScope = timescope('Position',[2286 355 800 500], ...
        'Title','My Time Scope', ...
        'ShowLegend',true, ...
        'PlotAsMagnitudePhase',true);

Входные параметры

свернуть все

Объект, настройки которого вы хотите создать заново с помощью скрипта.

Введенный в R2019a