Управляйте блочным Scope внешним видом и поведением
Определите объем управления свойствами настройки внешний вид и поведение блока scope. Создайте объект настройки осциллографа с get_param
, и затем измените значения свойств с помощью объекта с записью через точку.
myScopeConfiguration = get_param(gcbh,'ScopeConfiguration')
создает объект настройки осциллографа для выбранного блока scope.
Имя
Заголовок на окне scopeЗаголовок на окне scope, заданном как вектор символа.
NumInputPorts
— Количество входных портов'1'
(значение по умолчанию) | вектор символаКоличество входных портов на блоке scope, заданном как вектор символа. Максимальное количество входных портов равняется 96.
Выберите File> Number of Input Ports.
ActiveDisplay
— Отобразитесь для установки специфичных для отображения свойств'1'
(значение по умолчанию) | вектор символаОтобразитесь для установки специфичных для отображения свойств, заданных как вектор символа. Количество отображения соответствует своему постолбцовому индексу размещения. Для многостолбцовых размещений отображения пронумерованы вниз и затем через.
Установка этого свойства выбирает отображение для установки свойств ShowGrid
, ShowLegend
, Title
, PlotAsMagnitudePhase
, YLabel
и YLimits
.
Откройте Configuration Properties. На вкладке Display, Активном дисплее набора.
AxesScaling
— Как масштабировать оси Y'Manual'
(значение по умолчанию) | 'Auto'
| 'Updates'
Как масштабировать оси Y, заданные как одно из этих значений:
'Manual'
— Вручную масштабируйте оси Y с кнопкой Limits Оси Y Шкалы.
'auto'
Масштабируйте оси Y в течение и после моделирования.
'Updates'
— Масштабируйте оси Y после того, как конкретное количество блока обновит (временные интервалы).
Если это свойство установлено в 'Updates'
, также задайте свойство AxesScalingNumUpdates
Откройте Configuration Properties. На вкладке Main, масштабировании Осей набора.
AxesScalingNumUpdates
— Количество обновлений перед масштабирующимися осями Y'10'
(значение по умолчанию) | вектор символаКоличество обновлений перед масштабирующимися осями Y, заданными как вектор символа.
Активируйте это свойство установкой AxesScaling к 'Updates'
.
Откройте Configuration Properties. На вкладке Main, определенном Номере обновлений.
DataLogging
— Сохраните данные осциллографаfalse
(значение по умолчанию) | true
Установите это свойство на true
сохранять данные осциллографа к переменной в рабочей области MATLAB®.
Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.
Если это свойство установлено в true
, необходимо также задать свойства DataLoggingVariableName
и DataLoggingSaveFormat
.
Откройте Configuration Properties. На вкладке Logging, Данных логов набора к рабочей области.
DataLoggingVariableName
— Имя переменной для того, чтобы сохранить данные осциллографа'ScopeData'
(значение по умолчанию) | вектор символаИмя переменной для того, чтобы сохранить данные осциллографа в MATLAB workspace, заданном как вектор символа. Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.
Активируйте это свойство установкой DataLogging
к true
.
Откройте Configuration Properties. На вкладке Logging, определенном Имени переменной.
DataLoggingSaveFormat
— Переменный формат для того, чтобы сохранить данные осциллографа'Dataset'
(значение по умолчанию) | 'Structure With Time'
| 'Structure'
| 'Array'
Переменный формат для того, чтобы сохранить данные осциллографа к MATLAB workspace, заданному как одно из этих значений:
'Dataset'
— Сохраните данные как объект набора данных. Этот формат не поддерживает данные переменного размера, журналирование MAT-файла или архивацию режима external mode. Смотрите Simulink.SimulationData.Dataset
.
'StructureWithTime'
— Сохраняет данные как структуру со связанной информацией времени. Этот формат не поддерживает единственный - или многопортовые основанные на кадре данные или данные мультиуровня.
Структура
Сохраните данные как структуру. Этот формат не поддерживает данные мультиуровня.
'Array'
— Сохраняет данные как массив со связанной информацией времени. Этот формат не поддерживает многопортовые основанные на выборке данные, единственные - или многопортовые основанные на кадре данные, данные переменного размера или данные мультиуровня.
Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.
Активируйте это свойство установкой DataLogging
к true
.
Откройте Configuration Properties. На вкладке Logging набор Сохраняет формат.
DataLoggingLimitDataPoints
— Ограничьте буферизованные данныеfalse
(значение по умолчанию) | true
Установите на true
, чтобы ограничить буферизованные данные прежде, чем построить график и сохранить данные.
Для моделирований с набором Времени остановки к inf
, всегда устанавливает этот параметр на true
.
Если это свойство установлено в true
, также задайте количество значений данных, чтобы построить график и сохранить со свойством DataLoggingMaxPoints
.
Откройте Configuration Properties. На вкладке Logging, Предельные точки данных набора, чтобы продлиться.
DataLoggingMaxPoints
— Максимальное количество значений данных'5000'
(значение по умолчанию) | вектор символаМаксимальное количество значений данных, чтобы построить график и сохранить, заданный как вектор символа. Значения данных, которые построены график и сохранены, от конца моделирования. Например, установка этого свойства к 100 сохраняет последние 100 точек данных.
Активируйте это свойство установкой DataLoggingLimitDataPoints
к true
. Определение этого свойства ограничивает значения данных, которых осциллограф строит график и значения данных, сохраненные в переменной MATLAB, заданной в DataLoggingVariableName
.
Откройте Configuration Properties. На вкладке Logging, набор текстовое поле справа от Предельных точек данных, чтобы продлиться.
DataLoggingDecimateData
— Уменьшите данные осциллографаfalse
(значение по умолчанию) | true
Установите это свойство на true
уменьшать данные осциллографа прежде, чем построить график и сохранить.
Если это свойство установлено в true
, необходимо также задать свойство DataLoggingDecimation
.
Откройте Configuration Properties. На вкладке Logging, Десятикратном уменьшении набора.
DataLoggingDecimation
— Фактор десятикратного уменьшения'1'
(значение по умолчанию) | вектор символаФактор десятикратного уменьшения применился к данным сигнала прежде, чем построить график и сохранить, заданный как вектор символа. Осциллограф буферизует каждую Энную точку данных, где N является фактором десятикратного уменьшения, вы задаете. Значение 1
буферизует все значения данных.
Активируйте это свойство установкой DataLoggingDecimateData
к true
.
Откройте Configuration Properties. На вкладке Logging, набор текстовое поле справа от Десятикратного уменьшения.
FrameBasedProcessing
— Основанная на кадре обработка сигналовfalse
(значение по умолчанию для блока Time Scope) | true
(значение по умолчанию для блока Scope)Установите это свойство на true
обрабатывать сигналы как основанные на кадре.
ложь
Значения сигналов процесса в канале в каждом временном интервале (базирующаяся выборка).
tRUE
Значения сигналов процесса в канале как группа значений от нескольких временных интервалов (базирующийся кадр). Основанная на кадре обработка доступна только с дискретными входными сигналами.
Откройте Configuration Properties. На вкладке Main, Входной обработке набора.
LayoutDimensions
— Количество строк и столбцов отображения[1 1]
(значение по умолчанию) | [numberOfRows numberOfColumns]
Количество строк и столбцов отображения, заданных с как двухэлементный вектор. Максимальная размерность размещения 16 16.
Если количество отображений равно количеству портов, сигналы от каждого порта появляются на отдельных отображениях.
Если количество отображений является меньше, чем количество портов, сигналы от дополнительных портов появляются на последней оси Y.
Откройте Configuration Properties. На вкладке Main нажмите кнопку Layout.
MaximizeAxes
— Максимизируйте размер графиков сигнала'Auto'
(значение по умолчанию) | 'On'
| 'Off'
Задайте, максимизировать ли размер графиков сигнала:
'auto'
Если Title
и YLabel
не заданы, максимизируют все графики.
'On'
— Максимизируйте все графики. Значения в Title
и YLabel
скрыты.
'off'
Не максимизируйте графики.
Каждый из графиков расширяется, чтобы соответствовать полному отображению. Максимизация размера графиков сигнала удаляет фоновую область вокруг графиков.
Откройте Configuration Properties. На вкладке Main набор Максимизирует оси.
MinimizeControls
— Hide и панель инструментовfalse
(значение по умолчанию) | true
Установите это свойство на true
скрывать меню и панель инструментов.
Если вы прикрепляете осциллограф, это свойство неактивно.
OpenAtSimulationStart
— Откройте осциллограф когда стартовое моделированиеtrue
(значение по умолчанию для осциллографа времени) | false
(значение по умолчанию для осциллографа)Установите это свойство на true
открывать осциллограф, когда моделирование запустится.
Выберите File> Open at Start of Simulation
PlotAsMagnitudePhase
— Значение и графики фазыfalse
(значение по умолчанию) | true
Задайте, отобразить ли графики фазы и значение:
ложь
Отобразите график сигнала.
Если сигнал является комплексным, постройте график действительных и мнимых частей на той же оси Y (отображение).
tRUE
Отобразите графики фазы и значение.
Если сигнал действителен, постройте график абсолютного значения сигнала для значения. Фаза является 0 градусами для положительных значений и 180 градусами для отрицательных величин.
Установите свойство ActiveDisplay
прежде, чем установить это свойство.
Откройте Configuration Properties. На вкладке Display График набора сигнализирует как значение и фаза.
Position
— Размер и местоположение осциллографа[left bottom width height]
Размер и местоположение окна scope, заданного как четырехэлементный вектор, состоящий из левых, нижней части, ширины и положений высоты, в пикселях.
По умолчанию окно scope появляется в центре вашего экрана с шириной пикселей 560
и высотой пикселей 420
.
ShowGrid
— Сетка по вертикали и строки сетки по горизонталиtrue
(значение по умолчанию) | false
Установите это свойство на истинный отображать строки сетки по вертикали и сетки по горизонтали.
Установите свойство ActiveDisplay
прежде, чем установить это свойство.
Откройте Configuration Properties. На вкладке Display набор Показывает сетку.
'SampleTime'
Временной интервал'-1'
(значение по умолчанию) | вектор символаВременной интервал между блоком Scope обновляет во время моделирования, заданного как вектор символа. Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.
Откройте Configuration Properties. На вкладке Main, Частоте дискретизации набора.
ShowLegend
— Signalfalse
(значение по умолчанию) | true
Установите это свойство на true
отображать легенду.
Имена, перечисленные в легенде, являются именами сигнала от модели. Для сигналов с несколькими каналами индекс канала добавлен после имени сигнала. Смотрите блочную Scope ссылку для примера.
Установите свойство ActiveDisplay
прежде, чем установить это свойство.
Откройте Configuration Properties. На вкладке Display, легенде Show набора.
ShowTimeAxisLabel
— Отобразите или скройте метки оси Xtrue
(значение по умолчанию для блока Time Scope) | false
(значение по умолчанию для блока Scope)Установите это свойство на true
отображать метки оси X.
Установите свойство ActiveDisplay
прежде, чем установить это свойство.
Если это свойство установлено в true
, также устанавливает TimeAxisLabels
. Если TimeAxisLabels
установлен в 'None'
, это свойство неактивно.
Откройте Configuration Properties. На вкладке Time набор Показывает метку оси времени.
TimeAxisLabels
— Как ось X маркирует отображение'All'
(значение по умолчанию для блока Time Scope) | 'Bottom'
(значение по умолчанию для блока Scope) | 'None'
Как ось X маркирует отображение, заданное как одно из этих значений:
все
Отобразите метки оси X на всех отображениях.
'Bottom'
— Отобразите метки оси X только на нижнем отображении.
'none'
Не отобразите метки и деактивируйте свойство ShowTimeAxisLabel
.
Установите свойство ActiveDisplay
прежде, чем задать это свойство.
Установите ShowTimeAxisLabel
на true
и установите Maximize axes
на 'Off'
.
Откройте Configuration Properties. На вкладке Time, метках Оси времени набора.
TimeDisplayOffset
— область значений оси X смещается'0'
(значение по умолчанию) | вектор символаобласть значений оси X сместила номер, заданный как вектор символа. Для входных сигналов с несколькими каналами введите скаляр или вектор смещений.
Скаляр — Смещение все каналы входного сигнала тем же значением.
Вектор — Независимо сместил каналы.
Откройте Configuration Properties. На вкладке Time смещается Отображение времени набора.
TimeSpan
— Длина оси X располагается, чтобы отобразиться'0'
(значение по умолчанию) | вектор символа | 'Auto'
Длина оси X располагается, чтобы отобразиться, заданный как одно из этих значений:
Положительное вещественное число — Любое значение меньше, чем общее время симуляции, заданное как вектор символа.
'auto'
Различие между моделированием запускается и времена остановки.
Блок вычисляет начало и время окончания области значений оси X с помощью свойств TimeDisplayOffset
и TimeSpan
. Например, если вы устанавливаете TimeDisplay
на 10
и TimeSpan
к 20
, осциллограф устанавливает диапазон оси X от 10
до 30
.
Откройте Configuration Properties. На вкладке Time, Отрезке времени набора.
TimeSpanOverrunAction
— Как отобразить данные'Wrap'
(значение по умолчанию) | 'Scroll'
Как отобразить данные вне видимой области значений оси X, заданной как одно из этих значений:
'Wrap'
— Чертите полный экран данных слева направо, очистите экран, и затем перезапустите рисунок данных.
прокрутка
Переместите данные налево, когда новые данные чертятся справа. Этот режим графически интенсивен и может влиять на производительность во время выполнения.
Вы видите эффекты этой опции только, когда графическое изображение является медленным с размерами небольшого шага или большими моделями.
Откройте Configuration Properties. На вкладке Time Отрезок времени набора превышает действие.
Единицы измерения времени
Модули, чтобы отобразиться на оси X'Metric'
(значение по умолчанию для блока Time Scope) | 'None'
(значение по умолчанию для блока Scope) | 'Seconds'
Модули, чтобы отобразиться на оси X, заданной как одно из этих значений:
'Metric'
— Отобразите единицы измерения времени на основе длины свойства TimeSpan
.
'none'
Отобразите Time
на оси X.
секунды
Отобразите Time (seconds)
на оси X.
Откройте Configuration Properties. На вкладке Time, Единицах измерения времени набора.
Заголовок
Заголовок для отображения'%<SignalLabel>'
(значение по умолчанию) | вектор символаЗаголовок для отображения, заданного как вектор символа. Значение по умолчанию %<SignalLabel>
использует имя входного сигнала для заголовка.
Установите свойство ActiveDisplay
прежде, чем установить это свойство.
Откройте Configuration Properties. На вкладке Display, Заголовке набора.
Visible
— Видимость окна scopetrue (default)
| false
Установите это свойство на истину делать окно scope видимым.
YLabel
Метка оси Y''
(значение по умолчанию) | вектор символаметка оси Y для активного дисплея, заданного как вектор символа.
Установите свойство ActiveDisplay
прежде, чем установить это свойство.
Если PlotAsMagnitudePhase
является true
, значение YLabel
скрыто, и графики маркированы Magnitude
и Phase
.
Откройте Configuration Properties. На вкладке Display, Y-метке набора.
'YLimits'
Минимальные и максимальные значения оси Y[-10 10]
(значение по умолчанию) | [ymin ymax]
Минимальные и максимальные значения оси Y, заданной как двухэлементный числовой вектор.
Установите свойство ActiveDisplay
прежде, чем установить это свойство.
Когда PlotAsMagnitudePhase
является true
, это свойство задает пределы оси Y для графика значения. Пределами оси Y графика фазы всегда является [-180 180]
.
Откройте Configuration Properties. На вкладке Display, Y-пределы набора (Минимум) и Y-пределы (Максимум).
Этот пример создает объект настройки осциллографа использование модели 'vdp'
, которая моделирует уравнение Ван дер Поля.
open_system('vdp') myScopeConfiguration = get_param('vdp/Scope','ScopeConfiguration'); myScopeConfiguration.NumInputPorts = '2';
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.