exponenta event banner

TimeScopeConfiguration

Внешний вид и поведение блока области управления

Описание

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

Создание

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

Свойства

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

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

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

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

Выберите «Файл» > «Количество входных портов».

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

Зависимость

Установка этого свойства позволяет выбрать отображение для задания свойств ShowGrid, ShowLegend, Title, PlotAsMagnitudePhase, YLabel, и YLimits.

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

Откройте окно «Свойства конфигурации». На вкладке «Отображение» установите параметр «Активное отображение».

Как масштабировать оси Y, указанные как одно из следующих значений:

  • 'Manual' - вручную масштабировать оси Y с помощью кнопки «Масштабировать пределы оси Y».

  • 'Auto' - Масштабировать оси Y во время и после моделирования.

  • 'Updates' - Масштабировать оси Y после заданного количества обновлений блоков (временных интервалов).

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке «Главная» задайте масштабирование осей.

Число обновлений перед масштабированием осей y, заданное как вектор символа или скаляр строки.

Зависимость

Активируйте это свойство, установив для параметра «Масштаб» значение 'Updates'.

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

Откройте окно «Свойства конфигурации». На вкладке Главная (Main) задайте Количество обновлений (Number of updates).

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

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

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке Ведение журнала установите параметр Данные журнала в рабочую область.

Имя переменной для сохранения данных области в рабочей области MATLAB, указанное как вектор символа или скаляр строки. Это свойство не применяется к плавающим областям и средствам просмотра областей.

Зависимость

Активировать это свойство с помощью параметра DataLogging кому true.

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

Откройте окно «Свойства конфигурации». На вкладке Ведение журнала задайте имя переменной.

Переменный формат для сохранения данных области в рабочей области MATLAB, указанный как одно из следующих значений:

  • 'Dataset' - Сохранение данных в виде объекта набора данных. Этот формат не поддерживает данные переменного размера, ведение журнала файлов MAT или архивирование во внешнем режиме. Посмотрите Simulink.SimulationData.Dataset.

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

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

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

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

Зависимость

Активировать это свойство с помощью параметра DataLogging кому true.

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

Откройте окно «Свойства конфигурации». На вкладке Ведение журнала задайте формат сохранения.

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

Для моделирования с параметром Время остановки (Stop time) установлено значение inf, всегда устанавливать для этого параметра значение true.

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке «Ведение журнала» установите для параметра «Ограничить количество точек данных» значение «Последнее».

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

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке Logging (Ведение журнала) установите текстовое поле справа от параметра Limit data points (Предельные точки данных), чтобы оно было последним.

Установить для этого свойства значение true сокращение объема данных перед печатью и сохранением.

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке Ведение журнала установите параметр Прореживание.

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

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке «Ведение журнала» установите текстовое поле справа от поля «Прореживание».

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

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

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

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

Откройте окно «Свойства конфигурации». На вкладке Главная (Main) установите параметр Обработка ввода (Input processing).

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

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

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

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

Откройте окно «Свойства конфигурации». На вкладке «Главная» нажмите кнопку «Макет».

Укажите, следует ли максимизировать размер графиков сигналов:

  • 'Auto' - если Title и YLabel не указаны, максимизируйте все графики.

  • 'On' - максимизировать все участки. Значения в Title и YLabel скрыты.

  • 'Off' - Не максимизировать участки.

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

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

Откройте окно «Свойства конфигурации». На вкладке Главная (Main) установите флажок Максимизировать оси (Maximize axes).

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

При закреплении области это свойство неактивно.

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

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

Выберите «Файл» > «Открыть в начале моделирования»

Укажите, следует ли отображать графики величины и фазы:

  • false - График отображения сигнала.

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

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

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

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке Отображение (Display) задайте Сигналы графика (Plot signals) как величину и фазу.

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

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

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

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке Отображение (Display) задайте Показать сетку (Show grid).

Интервал времени между обновлениями блока Scope во время моделирования, определяемый как вектор символа или скаляр строки. Это свойство не применяется к плавающим областям и средствам просмотра областей.

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

Откройте окно «Свойства конфигурации». На вкладке Главная (Main) задайте Время образца (Sample Time).

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

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

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке Отображение (Display) установите флажок Показать легенду (Show legend).

Установить для этого свойства значение true для отображения меток оси X.

Зависимость

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

Если для этого свойства установлено значение true, также набор TimeAxisLabels. Если TimeAxisLabels имеет значение 'None', это свойство неактивно.

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

Откройте окно «Свойства конфигурации». На вкладке Время (Time) установите флажок Показать метку оси времени (Show time-axis label).

Как отображаются метки оси X, указанные как одно из следующих значений:

  • 'All' - Отображение меток оси X на всех экранах.

  • 'Bottom' - отображать метки оси X только на нижнем дисплее.

  • 'None' - Не отображать метки и деактивировать ShowTimeAxisLabel собственность.

Зависимость

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

Набор ShowTimeAxisLabel кому true и набор Maximize axes кому 'Off'.

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

Откройте окно «Свойства конфигурации». На вкладке Время (Time) задайте метки оси времени.

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

  • Скаляр (Scalar) - смещение всех каналов входного сигнала на одно и то же значение.

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

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

Откройте окно «Свойства конфигурации». На вкладке Время (Time) задайте смещение отображения времени.

Длина отображаемого диапазона оси X, заданная как одно из следующих значений:

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

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

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

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

Откройте окно «Свойства конфигурации». На вкладке «Время» задайте интервал времени.

Отображение данных за пределами видимого диапазона оси X, указанного как одно из следующих значений:

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

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

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

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

Откройте окно «Свойства конфигурации». На вкладке Время (Time) задайте действие Превышение интервала времени (Time span overrun).

Единицы измерения для отображения на оси X, указанные как одно из следующих значений:

  • 'Metric' - Отображение единиц времени на основе длины TimeSpan собственность.

  • 'None' - Дисплей Time на оси X.

  • 'Seconds' - Дисплей Time (seconds) на оси X.

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

Откройте окно «Свойства конфигурации». На вкладке Время (Time) задайте Единицы времени (Time units).

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

Зависимость

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

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

Откройте окно «Свойства конфигурации». На вкладке Отображение (Display) задайте Заголовок (Title).

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

Метка оси y для активного отображения, заданная как вектор символа или скаляр строки.

Зависимость

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

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

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

Откройте окно «Свойства конфигурации». На вкладке «Отображение» задайте Y-метку.

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

Зависимость

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

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

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

Откройте окно «Свойства конфигурации». На вкладке «Отображение» задайте Y-пределы (минимальные) и Y-пределы (максимальные).

Примеры

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

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

open_system('vdp')
myScopeConfiguration = get_param('vdp/Scope','ScopeConfiguration');
myScopeConfiguration.NumInputPorts = '2';
Представлен в R2013a