Внешний вид и поведение блока области управления
Свойства конфигурации области управляют внешним видом и поведением блока области. Создание объекта конфигурации области с помощью get_param, а затем измените значения свойств с помощью объекта с точечной нотацией.
myScopeConfiguration = get_param(gcbh,'ScopeConfiguration') создает объект конфигурации области для выбранного блока области.
Name - Заголовок в окне областиЗаголовок в окне области, указанный как вектор символов или скаляр строки.
NumInputPorts - Количество входных портов'1' (по умолчанию) | символьный векторЧисло входных портов в блоке области, указанное как вектор символов или скаляр строки. Максимальное количество входных портов - 96.
Выберите «Файл» > «Количество входных портов».
ActiveDisplay - Отображение для настройки свойств, специфичных для отображения'1' (по умолчанию) | символьный векторОтображение для настройки специфичных для отображения свойств, заданных как символьный вектор или строка. Номер дисплея соответствует индексу размещения по столбцам. В компоновках с несколькими столбцами экраны нумеруются вниз, а затем поперек.
Установка этого свойства позволяет выбрать отображение для задания свойств ShowGrid, ShowLegend, Title, PlotAsMagnitudePhase, YLabel, и YLimits.
Откройте окно «Свойства конфигурации». На вкладке «Отображение» установите параметр «Активное отображение».
AxesScaling - Как масштабировать оси Y'Manual' (по умолчанию) | 'Auto' | 'Updates'Как масштабировать оси Y, указанные как одно из следующих значений:
'Manual' - вручную масштабировать оси Y с помощью кнопки «Масштабировать пределы оси Y».
'Auto' - Масштабировать оси Y во время и после моделирования.
'Updates' - Масштабировать оси Y после заданного количества обновлений блоков (временных интервалов).
Если для этого свойства установлено значение 'Updates', также укажите свойство AxesScalingNumUpdates
Откройте окно «Свойства конфигурации». На вкладке «Главная» задайте масштабирование осей.
AxesScalingNumUpdates - Количество обновлений перед масштабированием осей y'10' (по умолчанию) | символьный вектор | строковый скалярЧисло обновлений перед масштабированием осей y, заданное как вектор символа или скаляр строки.
Активируйте это свойство, установив для параметра «Масштаб» значение 'Updates'.
Откройте окно «Свойства конфигурации». На вкладке Главная (Main) задайте Количество обновлений (Number of updates).
DataLogging - Сохранить данные областиfalse (по умолчанию) | trueУстановить для этого свойства значение true для сохранения данных области в переменной в рабочей области MATLAB ®.
Это свойство не применяется к плавающим областям и средствам просмотра областей.
Если для этого свойства установлено значение true, необходимо также указать свойства DataLoggingVariableName и DataLoggingSaveFormat.
Откройте окно «Свойства конфигурации». На вкладке Ведение журнала установите параметр Данные журнала в рабочую область.
DataLoggingVariableName - Имя переменной для сохранения данных области'ScopeData' (по умолчанию) | символьный вектор | строковый скалярИмя переменной для сохранения данных области в рабочей области MATLAB, указанное как вектор символа или скаляр строки. Это свойство не применяется к плавающим областям и средствам просмотра областей.
Активировать это свойство с помощью параметра DataLogging кому true.
Откройте окно «Свойства конфигурации». На вкладке Ведение журнала задайте имя переменной.
DataLoggingSaveFormat - Переменный формат для сохранения данных области'Dataset' (по умолчанию) | 'Structure With Time' | 'Structure' | 'Array'Переменный формат для сохранения данных области в рабочей области MATLAB, указанный как одно из следующих значений:
'Dataset' - Сохранение данных в виде объекта набора данных. Этот формат не поддерживает данные переменного размера, ведение журнала файлов MAT или архивирование во внешнем режиме. Посмотрите Simulink.SimulationData.Dataset.
'StructureWithTime' - Сохранение данных в виде структуры со связанными временными данными. Этот формат не поддерживает одно- или многопортовые данные на основе кадров или многоскоростные данные.
'Structure' - Сохранение данных в виде структуры. Этот формат не поддерживает многоскоростные данные.
'Array' - Сохранение данных в виде массива со связанными временными данными. Этот формат не поддерживает многопортовые данные на основе выборки, однопортовые или многопортовые данные на основе кадров, данные переменного размера или данные с несколькими скоростями.
Это свойство не применяется к плавающим областям и средствам просмотра областей.
Активировать это свойство с помощью параметра DataLogging кому true.
Откройте окно «Свойства конфигурации». На вкладке Ведение журнала задайте формат сохранения.
DataLoggingLimitDataPoints - Предельные буферизированные данныеfalse (по умолчанию) | trueУстановить в значение true ограничение буферизованных данных перед выводом на печать и сохранением данных.
Для моделирования с параметром Время остановки (Stop time) установлено значение inf, всегда устанавливать для этого параметра значение true.
Если для этого свойства установлено значение true, также укажите количество значений данных для печати и сохранения с помощью свойства DataLoggingMaxPoints.
Откройте окно «Свойства конфигурации». На вкладке «Ведение журнала» установите для параметра «Ограничить количество точек данных» значение «Последнее».
DataLoggingMaxPoints - Максимальное количество значений данных'5000' (по умолчанию) | символьный вектор | строковый скалярМаксимальное количество значений данных для печати и сохранения, указанное как вектор символа или скаляр строки. Значения данных, которые выводятся на печать и сохраняются, находятся в конце моделирования. Например, при установке для этого свойства значения 100 сохраняются последние 100 точек данных.
Активировать это свойство с помощью параметра DataLoggingLimitDataPoints кому true. Указание этого свойства ограничивает значения данных на графике области и значения данных, сохраненные в переменной MATLAB, указанной в DataLoggingVariableName.
Откройте окно «Свойства конфигурации». На вкладке Logging (Ведение журнала) установите текстовое поле справа от параметра Limit data points (Предельные точки данных), чтобы оно было последним.
DataLoggingDecimateData - Сокращение объема данныхfalse (по умолчанию) | trueУстановить для этого свойства значение true сокращение объема данных перед печатью и сохранением.
Если для этого свойства установлено значение true, необходимо также указать DataLoggingDecimation собственность.
Откройте окно «Свойства конфигурации». На вкладке Ведение журнала установите параметр Прореживание.
DataLoggingDecimation - Коэффициент прореживания'1' (по умолчанию) | символьный вектор | строковый скалярКоэффициент прореживания, применяемый к данным сигнала перед построением графика и сохранением, заданный как вектор символа или скаляр строки. Область данных буферизирует каждую N-ю точку данных, где N - указанный коэффициент прореживания. Значение 1 буферизирует все значения данных.
Активировать это свойство с помощью параметра DataLoggingDecimateData кому true.
Откройте окно «Свойства конфигурации». На вкладке «Ведение журнала» установите текстовое поле справа от поля «Прореживание».
FrameBasedProcessing - Покадровая обработка сигналовfalse (по умолчанию для блока временной области) | true (по умолчанию для блока Scope)Установить для этого свойства значение true для обработки сигналов на основе кадров.
false - Обрабатывать значения сигналов в канале в каждом временном интервале (на основе выборки).
true - Обрабатывать значения сигналов в канале как группу значений из нескольких временных интервалов (на основе кадра). Кадровая обработка доступна только с дискретными входными сигналами.
Откройте окно «Свойства конфигурации». На вкладке Главная (Main) установите параметр Обработка ввода (Input processing).
LayoutDimensions - Количество отображаемых строк и столбцов[1 1] (по умолчанию) | [numberOfRows numberOfColumns]Количество отображаемых строк и столбцов, указанных как двухэлементный вектор. Максимальный размер компоновки - 16 на 16.
Если количество дисплеев равно количеству портов, сигналы от каждого порта появляются на отдельных дисплеях.
Если количество дисплеев меньше количества портов, на последней оси Y появляются сигналы от дополнительных портов.
Откройте окно «Свойства конфигурации». На вкладке «Главная» нажмите кнопку «Макет».
MaximizeAxes - Максимизация размера графиков сигналов'Auto' (по умолчанию) | 'On' | 'Off'Укажите, следует ли максимизировать размер графиков сигналов:
'Auto' - если Title и YLabel не указаны, максимизируйте все графики.
'On' - максимизировать все участки. Значения в Title и YLabel скрыты.
'Off' - Не максимизировать участки.
Каждый график расширяется в соответствии с полным отображением. Максимальное увеличение размера графиков сигналов удаляет фоновую область вокруг графиков.
Откройте окно «Свойства конфигурации». На вкладке Главная (Main) установите флажок Максимизировать оси (Maximize axes).
MinimizeControls - Скрыть меню и панель инструментовfalse (по умолчанию) | trueУстановить для этого свойства значение true скрытие меню и панели инструментов.
При закреплении области это свойство неактивно.
OpenAtSimulationStart - Открыть область при запуске моделированияtrue (по умолчанию для области времени) | false (по умолчанию для области)Установить для этого свойства значение true для открытия области при запуске моделирования.
Выберите «Файл» > «Открыть в начале моделирования»
PlotAsMagnitudePhase - Магнитуда и фазовые графикиfalse (по умолчанию) | trueУкажите, следует ли отображать графики величины и фазы:
false - График отображения сигнала.
Если сигнал сложен, постройте график действительной и мнимой частей на одной оси y (дисплей).
true - Отображение графиков величины и фазы.
Если сигнал является реальным, постройте график абсолютного значения сигнала для величины. Фаза равна 0 градусам для положительных значений и 180 градусам для отрицательных значений.
Установите ActiveDisplay перед установкой этого свойства.
Откройте окно «Свойства конфигурации». На вкладке Отображение (Display) задайте Сигналы графика (Plot signals) как величину и фазу.
Position - Размер и расположение объема работ[left bottom width height]Размер и расположение окна области, заданного как четырехэлементный вектор, состоящий из положения слева, снизу, ширины и высоты в пикселях.
По умолчанию в центре экрана появляется окно области шириной 560 пикселы и высота 420 пикселы.
ShowGrid - Вертикальные и горизонтальные линии сеткиtrue (по умолчанию) | falseУстановите для этого свойства значение true для отображения вертикальных и горизонтальных линий сетки.
Установите ActiveDisplay перед установкой этого свойства.
Откройте окно «Свойства конфигурации». На вкладке Отображение (Display) задайте Показать сетку (Show grid).
SampleTime - Интервал времени'-1' (по умолчанию) | символьный вектор | строковый скалярИнтервал времени между обновлениями блока Scope во время моделирования, определяемый как вектор символа или скаляр строки. Это свойство не применяется к плавающим областям и средствам просмотра областей.
Откройте окно «Свойства конфигурации». На вкладке Главная (Main) задайте Время образца (Sample Time).
ShowLegend - Условное обозначение сигналаfalse (по умолчанию) | trueУстановить для этого свойства значение true для отображения легенды.
Имена, перечисленные в легенде, являются именами сигналов из модели. Для сигналов с множеством каналов после имени сигнала добавляется индекс канала. Пример см. в разделе Ссылка на блок области.
Установите ActiveDisplay перед установкой этого свойства.
Откройте окно «Свойства конфигурации». На вкладке Отображение (Display) установите флажок Показать легенду (Show legend).
ShowTimeAxisLabel - Отображение или скрытие меток оси Xtrue (по умолчанию для блока временной области) | false (по умолчанию для блока Scope)Установить для этого свойства значение true для отображения меток оси X.
Установите ActiveDisplay перед установкой этого свойства.
Если для этого свойства установлено значение true, также набор TimeAxisLabels. Если TimeAxisLabels имеет значение 'None', это свойство неактивно.
Откройте окно «Свойства конфигурации». На вкладке Время (Time) установите флажок Показать метку оси времени (Show time-axis label).
TimeAxisLabels - Отображение меток по оси X'All' (по умолчанию для блока временной области) | 'Bottom' (по умолчанию для блока Scope) | 'None'Как отображаются метки оси X, указанные как одно из следующих значений:
'All' - Отображение меток оси X на всех экранах.
'Bottom' - отображать метки оси X только на нижнем дисплее.
'None' - Не отображать метки и деактивировать ShowTimeAxisLabel собственность.
Установите ActiveDisplay перед определением этого свойства.
Набор ShowTimeAxisLabel кому true и набор Maximize axes кому 'Off'.
Откройте окно «Свойства конфигурации». На вкладке Время (Time) задайте метки оси времени.
TimeDisplayOffset - смещение диапазона по оси X'0' (по умолчанию) | символьный вектор | строковый скалярномер смещения диапазона по оси X, заданный как вектор символа или скаляр строки. Для входных сигналов с несколькими каналами введите скаляр или вектор смещений.
Скаляр (Scalar) - смещение всех каналов входного сигнала на одно и то же значение.
Вектор - независимо смещает каналы.
Откройте окно «Свойства конфигурации». На вкладке Время (Time) задайте смещение отображения времени.
TimeSpan - Длина диапазона осей X для отображения'0' (по умолчанию) | символьный вектор | строковый скаляр | 'Auto'Длина отображаемого диапазона оси X, заданная как одно из следующих значений:
Положительное вещественное число - любое значение, меньшее общего времени моделирования, указанного как вектор символа или скаляр строки.
'Auto' - Разница между временем начала и временем остановки моделирования.
Блок вычисляет время начала и окончания диапазона оси X с помощью TimeDisplayOffset и TimeSpan свойства. Например, если задать TimeDisplay кому 10 и TimeSpan кому 20, область задает диапазон по оси X от 10 кому 30.
Откройте окно «Свойства конфигурации». На вкладке «Время» задайте интервал времени.
TimeSpanOverrunAction - Отображение данных'Wrap' (по умолчанию) | 'Scroll'Отображение данных за пределами видимого диапазона оси X, указанного как одно из следующих значений:
'Wrap' - Нарисуйте полный экран данных слева направо, очистите экран, а затем перезапустите рисовку данных.
'Scroll' - Перемещение данных влево при построении новых данных справа. Этот режим является графически интенсивным и может влиять на производительность во время выполнения.
Эффект этой опции можно увидеть только в том случае, если печать выполняется медленно при больших моделях или малых размерах шагов.
Откройте окно «Свойства конфигурации». На вкладке Время (Time) задайте действие Превышение интервала времени (Time span overrun).
TimeUnits - Единицы измерения для отображения на оси X'Metric' (по умолчанию для блока временной области) | 'None' (по умолчанию для блока Scope) | 'Seconds'Единицы измерения для отображения на оси X, указанные как одно из следующих значений:
'Metric' - Отображение единиц времени на основе длины TimeSpan собственность.
'None' - Дисплей Time на оси X.
'Seconds' - Дисплей Time (seconds) на оси X.
Откройте окно «Свойства конфигурации». На вкладке Время (Time) задайте Единицы времени (Time units).
Title - Название для отображения'%<SignalLabel>' (по умолчанию) | символьный вектор | строковый скалярЗаголовок для отображения, заданный как вектор символа или скаляр строки. Значение по умолчанию %<SignalLabel> использует имя входного сигнала для заголовка.
Установите ActiveDisplay перед установкой этого свойства.
Откройте окно «Свойства конфигурации». На вкладке Отображение (Display) задайте Заголовок (Title).
Visible - Видимость окна областиtrue (default) | falseУстановите для этого свойства значение true, чтобы сделать окно области видимым.
YLabel - Метка оси Y'' (по умолчанию) | символьный вектор | строковый скалярМетка оси y для активного отображения, заданная как вектор символа или скаляр строки.
Установите ActiveDisplay перед установкой этого свойства.
Если PlotAsMagnitudePhase является true, значение YLabel скрыто, а графики помечены Magnitude и Phase.
Откройте окно «Свойства конфигурации». На вкладке «Отображение» задайте Y-метку.
YLimits - Минимальное и максимальное значения оси y[-10 10] (по умолчанию) | [ymin ymax]Минимальное и максимальное значения оси y, заданные как двухэлементный числовой вектор.
Установите ActiveDisplay перед установкой этого свойства.
Когда PlotAsMagnitudePhase является true, это свойство задает пределы оси Y для графика величины. Пределы по оси Y фазового графика всегда [-180 180].
Откройте окно «Свойства конфигурации». На вкладке «Отображение» задайте Y-пределы (минимальные) и Y-пределы (максимальные).
В этом примере создается объект конфигурации области с помощью 'vdp' модель, которая моделирует уравнение ван дер Пол.
open_system('vdp') myScopeConfiguration = get_param('vdp/Scope','ScopeConfiguration'); myScopeConfiguration.NumInputPorts = '2';
Плавающая область | Объем | Объем времени (панель инструментов системы DSP)
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.