TimeScopeConfiguration

Управляйте внешним видом и поведением блока Scope

Описание

Определите объем управления свойствами настройки внешний вид и поведение блока scope. Создайте объект настройки осциллографа с get_param, и затем измените значения свойств с помощью объекта с записью через точку.

Создание

myScopeConfiguration = get_param(gcbh,'ScopeConfiguration') создает объект настройки осциллографа для выбранного блока scope.

Свойства

развернуть все

Заголовок на окне scope, заданном как вектор символов или скаляр строки.

Количество входных портов на блоке scope, заданном как вектор символов или скаляр строки. Максимальное количество входных портов равняется 96.

Использование пользовательского интерфейса

Выберите File> Number of Input Ports.

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

Зависимость

Установка этого свойства выбирает отображение для установки свойств ShowGrid, ShowLegendзаголовок, PlotAsMagnitudePhaseYLabel , и YLimits.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Display, набор Active display.

Как масштабировать y - оси, заданные как одно из этих значений:

  • 'Manual' — Вручную масштабируйте y - оси с кнопкой Scale Y-axis Limits.

  • 'Auto' — Масштабируйте y - оси в течение и после симуляции.

  • 'Updates' — Масштабируйте y - оси после конкретного количества обновлений блока (временные интервалы).

Зависимость

Если это свойство установлено в 'Updates', также задайте свойство AxesScalingNumUpdates

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Main, набор Axes scaling.

Количество обновлений прежде, чем масштабировать y - оси, заданные как вектор символов или скаляр строки.

Зависимость

Активируйте это свойство установкой AxesScaling к 'Updates'.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Main, набор Number of updates.

Установите это свойство на true сохранять данные об осциллографе к переменной в рабочей области MATLAB®.

Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.

Зависимость

Если это свойство установлено в true, необходимо также задать свойства DataLoggingVariableName и DataLoggingSaveFormat.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Logging, набор Log data to workspace.

Имя переменной для того, чтобы сохранить данные об осциллографе в рабочем пространстве MATLAB, заданном как вектор символов или скаляр строки. Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.

Зависимость

Активируйте это свойство установкой DataLogging к true.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Logging, набор Variable name.

Переменный формат для того, чтобы сохранить данные об осциллографе к рабочему пространству MATLAB, заданному как одно из этих значений:

  • 'Dataset' — Сохраните данные как объект набора данных. Этот формат не поддерживает данные переменного размера, логгирование MAT-файла или архивацию режима external mode. Смотрите Simulink.SimulationData.Dataset.

  • 'StructureWithTime' — Сохраните данные как структуру со связанной информацией времени. Этот формат не поддерживает один - или многопортовые основанные на системе координат данные или многоскоростные данные.

  • 'Structure' — Сохраните данные как структуру. Этот формат не поддерживает многоскоростные данные.

  • 'Array' — Сохраните данные как массив со связанной информацией времени. Этот формат не поддерживает многопортовые основанные на выборке данные, одни - или многопортовые основанные на системе координат данные, данные переменного размера или многоскоростные данные.

Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.

Зависимость

Активируйте это свойство установкой DataLogging к true.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Logging, набор Save format.

Установите на true ограничить буферизованные данные прежде, чем построить и сохранить данные.

Для симуляций с набором Stop time к inf, всегда устанавливайте этот параметр на true.

Зависимость

Если это свойство установлено в true, также задайте количество значений данных, чтобы построить и сохранить со свойством DataLoggingMaxPoints.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Logging, набор Limit data points to last.

Максимальное количество значений данных, чтобы построить и сохранить, заданный как вектор символов или представить скаляр в виде строки. Значения данных, которые построены и сохранены, от конца симуляции. Например, установка этого свойства к 100 сохраняет последние 100 точек данных.

Зависимость

Активируйте это свойство установкой DataLoggingLimitDataPoints к true. Определение этого свойства ограничивает значения данных, которые осциллограф строит и значения данных, сохраненные в переменной MATLAB, заданной в DataLoggingVariableName.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Logging, набор текстовое поле справа от Limit data points to last.

Установите это свойство на true уменьшать данные об осциллографе прежде, чем построить и сохранить.

Зависимость

Если это свойство установлено в true, необходимо также задать DataLoggingDecimation свойство.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Logging, набор Decimation.

Фактор децимации применился к данным сигнала прежде, чем построить и сохранить, заданный как скаляр строки или вектор символов. Осциллограф буферизует каждый N th точка данных, где N является фактором децимации, вы задаете. Значение 1 буферы все значения данных.

Зависимость

Активируйте это свойство установкой DataLoggingDecimateData к true.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Logging, набор текстовое поле справа от Decimation.

Установите это свойство на true к процессу сигнализирует как основанный на системе координат.

  • false — Значения сигналов процесса в канале в каждом временном интервале (базирующаяся выборка).

  • true — Значения сигналов процесса в канале как группа значений от нескольких временных интервалов (базирующаяся система координат). Основанная на системе координат обработка доступна только с дискретными входными сигналами.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Main, набор Input processing.

Количество строк и столбцов отображения, заданных с как двухэлементный вектор. Максимальная размерность размещения 16 16.

  • Если количество отображений равно количеству портов, сигналы от каждого порта появляются на отдельных отображениях.

  • Если количество отображений меньше количества портов, сигналы от дополнительных портов появляются на последнем y - ось.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Main нажмите кнопку Layout.

Задайте, максимизировать ли размер графиков сигнала:

  • 'Auto' — Если Title и YLabel не заданы, максимизируют все графики.

  • 'On' — Максимизируйте все графики. Значения в Title и YLabel скрыты.

  • 'Off' — Не максимизируйте графики.

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

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Main, набор Maximize axes.

Установите это свойство на true скрыть меню и панель инструментов.

Если вы прикрепляете осциллограф, это свойство неактивно.

Установите это свойство на true открыть осциллограф, когда симуляция запускается.

Использование пользовательского интерфейса

Выберите File> Open at Start of Simulation

Задайте, отобразить ли графики фазы и величина:

  • false — Отобразите график сигнала.

    Если сигнал является комплексным, постройте действительные и мнимые части на том же y - ось (отображение).

  • true — Отобразите графики фазы и величина.

    Если сигнал действителен, постройте абсолютное значение сигнала для величины. Фаза является 0 градусами для положительных значений и 180 градусами для отрицательных величин.

Зависимость

Установите ActiveDisplay свойство прежде, чем установить это свойство.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Display, набор Plot signals as magnitude and phase.

Размер и местоположение окна scope, заданного как четырехэлементный вектор, состоящий из левых, нижней части, ширины и положений высоты, в пикселях.

По умолчанию окно scope появляется в центре вашего экрана с шириной 560 пиксели и высота 420 'pixels'.

Установите это свойство на true, чтобы отобразить линии сетки по вертикали и сетки по горизонтали.

Зависимость

Установите ActiveDisplay свойство прежде, чем установить это свойство.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Display, набор Show grid.

Временной интервал между блоком Scope обновляется во время симуляции, заданной как скаляр строки или вектор символов. Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Main, набор Sample Time.

Установите это свойство на true отобразить легенду.

Имена, перечисленные в легенде, являются именами сигнала из модели. Для сигналов с несколькими каналами индекс канала добавлен после имени сигнала. Смотрите ссылку блока Scope для примера.

Зависимость

Установите ActiveDisplay свойство прежде, чем установить это свойство.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Display, набор Show legend.

Установите это свойство на true отобразить x - подписи по осям.

Зависимость

Установите ActiveDisplay свойство прежде, чем установить это свойство.

Если это свойство установлено в true, также установите TimeAxisLabels. Если TimeAxisLabels установлен в 'None', это свойство неактивно.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Time, набор Show time-axis label.

Как x - отображение подписей по осям, заданное как одно из этих значений:

  • 'All' — Отобразите x - подписи по осям на всех отображениях.

  • 'Bottom' — Отобразите x - подписи по осям только на нижнем отображении.

  • 'None' — Не отобразите метки и деактивируйте ShowTimeAxisLabel свойство.

Зависимость

Установите ActiveDisplay свойство прежде, чем задать это свойство.

Установите ShowTimeAxisLabel к true и набор Maximize axes к 'Off'.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Time, набор Time-axis labels.

x- область значений оси возместила номер, заданный как вектор символов, или представляет скаляр в виде строки. Для входных сигналов с несколькими каналами введите скаляр или вектор смещений.

  • Скаляр — Смещение все каналы входного сигнала тем же значением.

  • Вектор — Независимо возместил каналы.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Time, набор Time display offset.

Длина x - область значений оси, чтобы отобразиться, заданный как одно из этих значений:

  • Положительное вещественное число — Любое значение меньше, чем общее время симуляции, заданное как вектор символов или скаляр строки.

  • 'Auto' — Различие между симуляцией запускается и времена остановки.

Блок вычисляет начало и время окончания x - область значений оси с помощью TimeDisplayOffset и TimeSpan свойства. Например, если вы устанавливаете TimeDisplay к 10 и TimeSpan к 20, осциллограф устанавливает x - диапазон оси от 10 к 30.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Time, набор Time span.

Как отобразить данные вне видимого x - диапазон оси, указанный как одно из этих значений:

  • 'Wrap' — Чертите полный экран данных слева направо, очистите экран, и затем перезапустите рисунок данных.

  • 'Scroll' — Переместите данные налево, когда новые данные чертятся справа. Этот режим графически интенсивен и может влиять на производительность во время выполнения.

Вы видите эффекты этой опции только, когда графический вывод является медленным с размерами небольшого шага или большими моделями.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Time, набор Time span overrun action.

Модули, чтобы отобразиться на x - ось, заданная как одно из этих значений:

  • 'Metric' — Отобразите единицы измерения времени на основе длины TimeSpan свойство.

  • 'None' — Отобразите Time на x - ось.

  • 'Seconds' — Отобразите Time (seconds) на x - ось.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Time, набор Time units.

Заголовок для отображения, заданного как вектор символов или скаляр строки. Значение по умолчанию %<SignalLabel> использует имя входного сигнала в заголовке.

Зависимость

Установите ActiveDisplay свойство прежде, чем установить это свойство.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Display, набор Title.

Установите это свойство на true, чтобы сделать окно scope видимым.

y- для активного дисплея, заданного как вектор символов или скаляр строки.

Зависимость

Установите ActiveDisplay свойство прежде, чем установить это свойство.

Если PlotAsMagnitudePhase true, значение YLabel скрыт и графики помечены Magnitude и Phase.

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Display, набор Y-label.

Минимальные и максимальные значения y - ось, заданная как двухэлементный числовой вектор.

Зависимость

Установите ActiveDisplay свойство прежде, чем установить это свойство.

Когда PlotAsMagnitudePhase true, это свойство задает y - пределы по осям для графика величины. y - пределами по осям графика фазы всегда является [-180 180].

Использование пользовательского интерфейса

Откройте Configuration Properties. На вкладке Display, набор Y-limits (Minimum) и Y-limits (Maximum).

Примеры

Создайте объект настройки осциллографа

Этот пример создает объект настройки осциллографа использование 'vdp' модель, которая моделирует уравнение Ван дер Поля.

open_system('vdp')
myScopeConfiguration = get_param('vdp/Scope','ScopeConfiguration');
myScopeConfiguration.NumInputPorts = '2';

Введенный в R2013a