TimeScopeConfiguration

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

Описание

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

Создание

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

Свойства

расширить все

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

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

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

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

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

Зависимость

Установка этого свойства выбирает отображение для настройки свойств ShowGrid, ShowLegend, Title, PlotAsMagnitudePhase, YLabel, и 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.

Десятикратное уменьшение коэффициент, примененный к данным сигнала перед построением и сохранением, задается как вектор символов или строковый скаляр. Возможности буферизуют каждую Nth точка данных, где N является десятикратным уменьшением фактором, который вы задаете. Значение 1 буферизует все значения данных.

Зависимость

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

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

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

Установите это свойство на true обработать сигналы как основанные на кадрах.

  • false - Обработка значений сигналов в канале в каждом временном интервале (на основе выборки).

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

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

Откройте Configuration Properties. На вкладке Main установите Input processing.

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

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

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

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

Откройте 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 -is (display).

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

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

Зависимость

Установите ActiveDisplay свойство перед установкой этого свойства.

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

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

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

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

Установите для этого свойства значение 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, чтобы сделать окно возможностей видимым.

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