Управляйте внешним видом и поведением блока Scope
Определите объем управления свойствами настройки внешний вид и поведение блока scope. Создайте объект настройки осциллографа с get_param
, и затем измените значения свойств с помощью объекта с записью через точку.
myScopeConfiguration = get_param(gcbh,'ScopeConfiguration')
создает объект настройки осциллографа для выбранного блока scope.
Name
— Заголовок на окне scopeЗаголовок на окне scope в виде вектора символов или строкового скаляра.
NumInputPorts
— Количество входных портов
(значение по умолчанию) | вектор символовКоличество входных портов на блоке scope в виде вектора символов или строкового скаляра. Максимальное количество входных портов равняется 96.
Выберите File> Number of Input Ports.
ActiveDisplay
— Отобразитесь для установки специфичных для отображения свойств
(значение по умолчанию) | вектор символовОтобразитесь для установки специфичных для отображения свойств в виде вектора символов или строки. Количество отображения соответствует своему постолбцовому индексу размещения. Для многостолбцовых размещений отображения пронумерованы вниз и затем через.
Установка этого свойства выбирает отображение для установки свойств ShowGrid
, ShowLegend
заголовок
, PlotAsMagnitudePhase
YLabel
, и YLimits
.
Откройте Configuration Properties. На вкладке Display, набор Active display.
AxesScaling
— Как масштабировать оси Y'Manual'
(значение по умолчанию) | 'Auto'
| 'Updates'
Как масштабировать y - оси в виде одного из этих значений:
'Manual'
— Вручную масштабируйте y - оси с кнопкой Scale Y-axis Limits.
'Auto'
— Масштабируйте y - оси в течение и после симуляции.
'Updates'
— Масштабируйте y - оси после конкретного количества обновлений блока (временные интервалы).
Если это свойство установлено в 'Updates'
, также задайте свойство AxesScalingNumUpdates
Откройте Configuration Properties. На вкладке Main, набор Axes scaling.
AxesScalingNumUpdates
— Количество обновлений перед масштабирующимися осями Y
(значение по умолчанию) | вектор символов | строковый скалярКоличество обновлений прежде, чем масштабировать y - оси в виде вектора символов или строкового скаляра.
Активируйте это свойство установкой AxesScaling к 'Updates'
.
Откройте Configuration Properties. На вкладке Main, набор Number of updates.
DataLogging
— Сохраните данные об осциллографеfalse
(значение по умолчанию) | true
Установите это свойство на true
сохранять данные об осциллографе к переменной в рабочей области MATLAB®.
Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.
Если это свойство установлено в true
, необходимо также задать свойства DataLoggingVariableName
и DataLoggingSaveFormat
.
Откройте Configuration Properties. На вкладке Logging, набор Log data to workspace.
DataLoggingVariableName
— Имя переменной для того, чтобы сохранить данные об осциллографе'ScopeData'
(значение по умолчанию) | вектор символов | строковый скалярИмя переменной для того, чтобы сохранить данные об осциллографе в рабочем пространстве MATLAB в виде вектора символов или строкового скаляра. Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.
Активируйте это свойство установкой DataLogging
к true
.
Откройте Configuration Properties. На вкладке Logging, набор Variable name.
DataLoggingSaveFormat
— Переменный формат для того, чтобы сохранить данные об осциллографе'Dataset'
(значение по умолчанию) | 'Structure With Time'
| 'Structure'
| 'Array'
Переменный формат для того, чтобы сохранить данные об осциллографе к рабочему пространству MATLAB в виде одного из этих значений:
'Dataset'
— Сохраните данные как объект набора данных. Этот формат не поддерживает данные переменного размера, логгирование MAT-файла или архивацию режима external mode. Смотрите Simulink.SimulationData.Dataset
.
'StructureWithTime'
— Сохраните данные как структуру со связанной информацией времени. Этот формат не поддерживает один - или многопортовые основанные на системе координат данные или многоскоростные данные.
'Structure'
— Сохраните данные как структуру. Этот формат не поддерживает многоскоростные данные.
'Array'
— Сохраните данные как массив со связанной информацией времени. Этот формат не поддерживает многопортовые основанные на выборке данные, одни - или многопортовые основанные на системе координат данные, данные переменного размера или многоскоростные данные.
Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.
Активируйте это свойство установкой DataLogging
к true
.
Откройте Configuration Properties. На вкладке Logging, набор Save format.
DataLoggingLimitDataPoints
— Ограничьте буферизованные данныеfalse
(значение по умолчанию) | true
Установите на true
ограничить буферизованные данные прежде, чем построить и сохранить данные.
Для симуляций с набором Stop time к inf
, всегда устанавливайте этот параметр на true
.
Если это свойство установлено в true
, также задайте количество значений данных, чтобы построить и сохранить со свойством DataLoggingMaxPoints
.
Откройте Configuration Properties. На вкладке Logging, набор Limit data points to last.
DataLoggingMaxPoints
— Максимальное количество значений данных
(значение по умолчанию) | вектор символов | строковый скалярМаксимальное количество значений данных, чтобы построить и сохранить в виде вектора символов или строкового скаляра. Значения данных, которые построены и сохранены, от конца симуляции. Например, установка этого свойства к 100 сохраняет последние 100 точек данных.
Активируйте это свойство установкой DataLoggingLimitDataPoints
к true
. Определение этого свойства ограничивает значения данных, которые осциллограф строит и значения данных, сохраненные в переменной MATLAB, заданной в DataLoggingVariableName
.
Откройте Configuration Properties. На вкладке Logging, набор текстовое поле справа от Limit data points to last.
DataLoggingDecimateData
— Уменьшайте данные об осциллографеfalse
(значение по умолчанию) | true
Установите это свойство на true
уменьшать данные об осциллографе прежде, чем построить и сохранить.
Если это свойство установлено в true
, необходимо также задать DataLoggingDecimation
свойство.
Откройте Configuration Properties. На вкладке Logging, набор Decimation.
DataLoggingDecimation
— Фактор децимации
(значение по умолчанию) | вектор символов | строковый скалярФактор децимации применился к данным сигнала прежде, чем построить и сохранить в виде вектора символов или строкового скаляра. Осциллограф буферизует каждый N th точка данных, где N является фактором децимации, вы задаете. Значение 1
буферы все значения данных.
Активируйте это свойство установкой DataLoggingDecimateData
к true
.
Откройте Configuration Properties. На вкладке Logging, набор текстовое поле справа от Decimation.
FrameBasedProcessing
— Основанная на системе координат обработка сигналовfalse
(значение по умолчанию для блока Time Scope) | true
(значение по умолчанию для блока Scope)Установите это свойство на true
к процессу сигнализирует как основанный на системе координат.
false
— Значения сигналов процесса в канале в каждом временном интервале (базирующаяся выборка).
true
— Значения сигналов процесса в канале как группа значений от нескольких временных интервалов (базирующаяся система координат). Основанная на системе координат обработка доступна только с дискретными входными сигналами.
Откройте Configuration Properties. На вкладке Main, набор Input processing.
LayoutDimensions
— Количество строк и столбцов отображения
(значение по умолчанию) | [numberOfRows numberOfColumns]
Количество строк и столбцов отображения, заданных с как двухэлементный вектор. Максимальная размерность размещения 16 16.
Если количество отображений равно количеству портов, сигналы от каждого порта появляются на отдельных отображениях.
Если количество отображений меньше количества портов, сигналы от дополнительных портов появляются на последнем y - ось.
Откройте Configuration Properties. На вкладке Main нажмите кнопку Layout.
MaximizeAxes
— Максимизируйте размер графиков сигнала'Auto'
(значение по умолчанию) | 'On'
| 'Off'
Задайте, максимизировать ли размер графиков сигнала:
'Auto'
— Если Title
и YLabel
не заданы, максимизируют все графики.
'On'
— Максимизируйте все графики. Значения в Title
и YLabel
скрыты.
'Off'
— Не максимизируйте графики.
Каждый из графиков расширяется, чтобы соответствовать полному отображению. Максимизация размера графиков сигнала удаляет фоновую область вокруг графиков.
Откройте Configuration Properties. На вкладке Main, набор Maximize axes.
MinimizeControls
— Скройте меню и панель инструментовfalse
(значение по умолчанию) | true
Установите это свойство на true
скрыть меню и панель инструментов.
Если вы прикрепляете осциллограф, это свойство неактивно.
OpenAtSimulationStart
— Открытый осциллограф, когда стартовая симуляцияtrue
(значение по умолчанию для Time Scope) | false
(значение по умолчанию для Осциллографа)Установите это свойство на true
открыть осциллограф, когда симуляция запускается.
Выберите File> Open at Start of Simulation
PlotAsMagnitudePhase
— Величина и графики фазыfalse
(значение по умолчанию) | true
Задайте, отобразить ли графики фазы и величина:
false
— Отобразите график сигнала.
Если сигнал является комплексным, постройте действительные и мнимые части на том же y - ось (отображение).
true
— Отобразите графики фазы и величина.
Если сигнал действителен, постройте абсолютное значение сигнала для величины. Фаза является 0 градусами для положительных значений и 180 градусами для отрицательных величин.
Установите ActiveDisplay
свойство прежде, чем установить это свойство.
Откройте Configuration Properties. На вкладке Display, набор Plot signals as magnitude and phase.
Position
— Размер и местоположение осциллографа[left bottom width height]
Размер и местоположение окна scope в виде четырехэлементного вектора, состоящего из левых, нижней части, ширины и положений высоты, в пикселях.
По умолчанию окно scope появляется в центре вашего экрана с шириной 560
пиксели и высота 420
'pixels'.
ShowGrid
— Сетка по вертикали и линии сетки по горизонталиtrue
(значение по умолчанию) | false
Установите это свойство на true, чтобы отобразить линии сетки по вертикали и сетки по горизонтали.
Установите ActiveDisplay
свойство прежде, чем установить это свойство.
Откройте Configuration Properties. На вкладке Display, набор Show grid.
SampleTime
— Временной интервал
(значение по умолчанию) | вектор символов | строковый скалярВременной интервал между блоком Scope обновляется во время симуляции в виде вектора символов или строкового скаляра. Это свойство не применяется к плаванию осциллографов и определяет объем средств просмотра.
Откройте Configuration Properties. На вкладке Main, набор Sample Time.
ShowLegend
— Легенда сигналаfalse
(значение по умолчанию) | true
Установите это свойство на true
отобразить легенду.
Имена, перечисленные в легенде, являются именами сигнала из модели. Для сигналов с несколькими каналами индекс канала добавлен после имени сигнала. Смотрите ссылку блока Scope для примера.
Установите ActiveDisplay
свойство прежде, чем установить это свойство.
Откройте Configuration Properties. На вкладке Display, набор Show legend.
ShowTimeAxisLabel
— Отобразите или скройте метки оси Xtrue
(значение по умолчанию для блока Time Scope) | false
(значение по умолчанию для блока Scope)Установите это свойство на true
отобразить x - подписи по осям.
Установите ActiveDisplay
свойство прежде, чем установить это свойство.
Если это свойство установлено в true
, также установите TimeAxisLabels
. Если TimeAxisLabels
установлен в 'None'
, это свойство неактивно.
Откройте Configuration Properties. На вкладке Time, набор Show time-axis label.
TimeAxisLabels
— Как ось X помечает отображение'All'
(значение по умолчанию для блока Time Scope) | 'Bottom'
(значение по умолчанию для блока Scope) | 'None'
Как x - подписи по осям отображаются в виде одного из этих значений:
'All'
— Отобразите x - подписи по осям на всех отображениях.
'Bottom'
— Отобразите x - подписи по осям только на нижнем отображении.
'None'
— Не отобразите метки и деактивируйте ShowTimeAxisLabel
свойство.
Установите ActiveDisplay
свойство прежде, чем задать это свойство.
Установите ShowTimeAxisLabel
к true
и набор Maximize axes
к 'Off'
.
Откройте Configuration Properties. На вкладке Time, набор Time-axis labels.
TimeDisplayOffset
— область значений оси X возмещена
(значение по умолчанию) | вектор символов | строковый скалярx- область значений оси возместила номер в виде вектора символов или строкового скаляра. Для входных сигналов с несколькими каналами введите скаляр или вектор из смещений.
Скаляр — Смещение все каналы входного сигнала тем же значением.
Вектор — Независимо возместил каналы.
Откройте Configuration Properties. На вкладке Time, набор Time display offset.
TimeSpan
— Длина оси X располагается, чтобы отобразиться
(значение по умолчанию) | вектор символов | строковый скаляр | 'Auto'
Длина x - область значений оси, чтобы отобразиться в виде одного из этих значений:
Положительное вещественное число — Любое значение меньше, чем общее время симуляции, заданное как вектор символов или строковый скаляр.
'Auto'
— Различие между симуляцией запускается и времена остановки.
Блок вычисляет начало и время окончания x - область значений оси с помощью TimeDisplayOffset
и TimeSpan
свойства. Например, если вы устанавливаете TimeDisplay
к 10
и TimeSpan
к 20
, осциллограф устанавливает x - диапазон оси от 10
к 30
.
Откройте Configuration Properties. На вкладке Time, набор Time span.
TimeSpanOverrunAction
— Как отобразить данные'Wrap'
(значение по умолчанию) | 'Scroll'
Как отобразить данные вне видимого x - область значений оси в виде одного из этих значений:
'Wrap'
— Чертите полный экран данных слева направо, очистите экран, и затем перезапустите рисунок данных.
'Scroll'
— Переместите данные налево, когда новые данные чертятся справа. Этот режим графически интенсивен и может влиять на эффективность во время выполнения.
Вы видите эффекты этой опции только, когда графический вывод является медленным с размерами небольшого шага или большими моделями.
Откройте Configuration Properties. На вкладке Time, набор Time span overrun action.
TimeUnits
— Модули, чтобы отобразиться на оси X'Metric'
(значение по умолчанию для блока Time Scope) | 'None'
(значение по умолчанию для блока Scope) | 'Seconds'
Модули, чтобы отобразиться на x - ось в виде одного из этих значений:
'Metric'
— Отобразите единицы измерения времени на основе длины TimeSpan
свойство.
'None'
— Отобразите Time
на x - ось.
'Seconds'
— Отобразите Time (seconds)
на x - ось.
Откройте Configuration Properties. На вкладке Time, набор Time units.
Title
— Заголовок для отображения'%<SignalLabel>'
(значение по умолчанию) | вектор символов | строковый скалярЗаголовок для отображения в виде вектора символов или строкового скаляра. Значение по умолчанию %<SignalLabel>
использует имя входного сигнала для заголовка.
Установите ActiveDisplay
свойство прежде, чем установить это свойство.
Откройте Configuration Properties. На вкладке Display, набор Title.
Visible
— Видимость окна scopetrue (default)
| false
Установите это свойство на true, чтобы сделать окно scope видимым.
YLabel
— Метка оси Y''
(значение по умолчанию) | вектор символов | строковый скалярy- для активного дисплея в виде вектора символов или строкового скаляра.
Установите ActiveDisplay
свойство прежде, чем установить это свойство.
Если PlotAsMagnitudePhase
true
, значение YLabel
скрыт и графики помечены Magnitude
и Phase
.
Откройте Configuration Properties. На вкладке Display, набор Y-label.
YLimits
— Минимальные и максимальные значения оси Y
(значение по умолчанию) | [ymin ymax]
Минимальные и максимальные значения 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';
Floating Scope | Scope | Time Scope (DSP System Toolbox)
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.