Отображение сигналов, генерируемых при моделировании без сигнальных линий
Симулинк/раковины
Кодер/приемники HDL
Блоки Simulink ® Scope Viewer и Floating Scope отображают сигналы временной области относительно времени моделирования. Блоки Scope Viewer и Floating Scope имеют те же функциональные возможности, что и блок Scope, но они не подключены к сигнальным линиям .

Сведения об управлении плавающим блоком области из командной строки см. в разделе Программно управляющие блоки области в документации Simulink.
В окне Плавающая область (Floating Scope) или Просмотр области (Scope Viewer) используйте
кнопку для подключения сигналов.
Чтобы добавить средство просмотра с подключенным сигналом, выберите сигнал в модели. Затем на вкладке Моделирование (Simulation) в галерее Подготовка (Prepare) щелкните Добавить средство просмотра (Add Viewer).
Дополнительные сведения см. в разделе Добавление сигналов в существующую плавающую область или средство просмотра областей.
Несколько осей y (display) - отображение нескольких осей y с несколькими портами ввода. Все оси Y имеют общий временной диапазон на оси X.
Несколько сигналов - отображение нескольких сигналов на одной оси Y (дисплей) от одного или нескольких входных портов.
Изменить параметры - изменение значений параметров области до и во время моделирования.
Отображать данные после моделирования - если область закрыта в начале моделирования, данные области по-прежнему записываются в область во время моделирования. При открытии области после моделирования в области отображаются результаты моделирования для входных сигналов.
Триггеры - установка триггеров для повторяющихся сигналов и приостановка отображения при возникновении событий.
Измерения курсора - измерение значений сигнала с помощью вертикального и горизонтального курсоров.
Статистика сигналов[1] - отображение максимальных, минимальных, пиковых разностей, средних, медианных и среднеквадратичных значений выбранного сигнала.
Пик Findera - поиск максимумов, показывающих значения по оси X, при которых они возникают.
Билевелевые измерения (Bilevel Measurementsa) - измерение переходов, переполнений, недоработок и циклов.
При использовании параметров конфигурации модели, оптимизирующих моделирование, таких как повторное использование хранилища сигналов или сокращение блоков, Simulink исключает хранение некоторых сигналов во время моделирования. Вы не можете применить плавающую область к этим устраненным сигналам. Чтобы обойти эту проблему, настройте устраненный сигнал как тестовую точку. Затем можно применить плавающую область к сигналу независимо от настроек оптимизации. Сведения о настройке тестовых точек см. в разделе Настройка сигналов как тестовых точек.
Если выполнить моделирование после добавления или удаления сигнала, плавающая область очистит существующие данные. Новые данные не появляются до тех пор, пока моделирование не будет выполнено повторно.
При подключении к постоянному сигналу область действия отображает одну точку.
Сообщения Simulink не поддерживаются для блока плавающей области и средства просмотра области.
Нельзя подключать сигналы от подсистем ForEvery.
Отображение области имеет ограничения в режиме Rapid Accelerator. См. раздел Поведение областей и объектов просмотра в режиме быстрого ускорения
Port_1 - Сигнал или сигналы для визуализацииПодключите сигналы, которые требуется визуализировать. Имеется до 96 портов ввода. Входные сигналы могут иметь следующие характеристики:
Тип - непрерывный (на основе выборки) или дискретный (на основе выборки и на основе кадра).
Тип данных - любой тип данных, поддерживаемый Simulink. См. раздел Типы данных, поддерживаемые Simulink.
Размерность - скалярная, одномерная (вектор), двумерная (матрица) или многомерная (массив). Отображение нескольких каналов в пределах одного сигнала в зависимости от размера. См. разделы Размеры сигнала и Определение размеров сигнала.
Когда вход является постоянным сигналом, область действия отображает одну точку.
В области отображаются пробелы на дисплее, когда значение сигнала равно NaN.
При визуализации нескольких основанных на кадрах сигналов в области некоторые образцы сигналов с размером кадра 1 могут не отображаться. Для визуализации этих сигналов переместите сигналы с размером кадра 1 в отдельный объем.
К области можно подключить невиртуальную шину и массивы сигналов шины. Для отображения сигналов шины используется режим моделирования normal или accelerator. Область действия отображает каждый сигнал элемента шины в том порядке, в котором элементы появляются в шине, от верхнего до нижнего. Вложенные элементы шины распрямлены.
Для регистрации невоиртуальных сигналов шины в области установите для параметра Save format значение Dataset. Для регистрации сигналов виртуальной шины можно использовать любой формат Save.
Типы данных: single | double | half | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus
Поддержка комплексного номера: Да
Диалоговое окно «Свойства конфигурации» управляет различными свойствами отображения области. В меню области выберите View > Configuration Properties.
ГлавныйOpen at simulation start - Укажите, когда откроется окно областиУстановите этот флажок, чтобы открыть окно области при запуске моделирования.
Посмотрите OpenAtSimulationStart.
Display the full path - Отображение пути к блоку в строке заголовка областиУстановите этот флажок для отображения пути блока в дополнение к имени блока.
Layout - Количество и расположение дисплеевУкажите количество и расположение дисплеев. Чтобы развернуть разметочную сетку за 4 на 4, щелкните в диалоговом окне и перетащите курсор. Максимальный макет - 16 строк на 16 столбцов.

Если количество дисплеев равно количеству портов, сигналы от каждого порта появляются на отдельных дисплеях. Если количество дисплеев меньше количества портов, на последнем дисплее появляются сигналы от дополнительных портов. Для макетов с несколькими столбцами и строками порты отображаются вниз, а затем поперек.
Посмотрите LayoutDimensions.
Input processing - Обработка сигнала канала или элементаElements as channels (sample based) (по умолчанию) | Columns as channels (frame based)Elements as channels (sample based) - Обработка каждого элемента как уникального образца.
Columns as channels (frame based) - Обрабатывать значения сигналов в столбце как группу значений из нескольких временных интервалов. Кадровая обработка доступна только с дискретными входными сигналами.
Посмотрите FrameBasedProcessing.
Maximize axes - Максимизация размеров участковOff (по умолчанию) | Auto | OnTime span - Длина оси X для отображенияAuto (по умолчанию) | User defined | One frame periodAuto - Разница между временем начала и временем остановки моделирования.
Блок вычисляет время начала и окончания временного диапазона с помощью свойств Смещение отображения времени (Time display offset) и Интервал времени (Time span). Например, если для параметра Смещение отображения времени (Time display offset) задано значение 10 и временной интервал для 20, область задает временной диапазон от 10 кому 30.
User defined - введите любое значение, меньшее, чем общее время моделирования.
One frame period - Использовать период кадра входного сигнала в блоке временной области. Эта опция доступна только в том случае, если для параметра обработки ввода установлено значение Columns as channels (frame based).
Посмотрите TimeSpan.
Time span overrun action - Отображение данных за пределами видимой оси XWrap (по умолчанию) | ScrollУкажите способ отображения данных за пределами видимого диапазона оси X.
Эффект этой опции можно увидеть только в том случае, если печать выполняется медленно при больших моделях или малых размерах шагов.
Wrap - Нарисуйте полный экран данных слева направо, очистите экран, а затем перезапустите рисовку данных слева.
Scroll - Перемещение данных влево при построении новых данных справа. Этот режим является графически интенсивным и может влиять на производительность во время выполнения.
Посмотрите TimeSpanOverrunAction.
Time units - единицы измерения по оси XNone (по умолчанию для области) | Metric (по умолчанию для области времени) | SecondsMetric - Отображение единиц времени на основе длины временного интервала.
Seconds - Отображение времени в секундах.
None - Не отображать единицы времени.
Посмотрите TimeUnits.
Time display offset - смещение по оси X0 (по умолчанию) | скаляр | векторСмещение оси X на заданное значение времени, указанное как вещественное число или вектор вещественных чисел.
Для входных сигналов с несколькими каналами можно ввести скаляр или вектор:
Скаляр (Scalar) - смещение всех каналов входного сигнала на одно и то же значение времени.
Вектор - независимо смещает каналы.
Посмотрите TimeDisplayOffset.
Time-axis labels - Отображение меток оси XBottom Displays Only (по умолчанию для области) | All (по умолчанию для области времени) | NoneУкажите способ отображения меток оси X (времени):
All - отображение меток осей X на всех осях Y.
None - Не отображать метки. Выбор None также снимает флажок Показать метку временной оси (Show time-axis label).
Bottom displays only - отображение метки оси X на нижней оси Y.
Чтобы включить это свойство, задайте:
Показать метку оси времени для включения.
Максимизируйте оси для отключения.
Свойство Active display определяет, какое отображение будет затронуто.
Посмотрите TimeAxisLabels.
Show time-axis label - Отображение или скрытие меток оси XУстановите этот флажок для отображения метки оси X для активного дисплея
Чтобы включить это свойство, задайте для меток оси времени значение All или Bottom Displays Only.
Свойство Active display определяет, какое отображение будет затронуто.
Посмотрите ShowTimeAxisLabel.
Active display - Выбранный дисплей1 (по умолчанию) | положительное целое числоВыбранное отображение. Это свойство используется для управления отображением, изменяемым при изменении свойств стиля и специфичных для осей свойств.
Укажите требуемый дисплей, используя положительное целое число, соответствующее индексу размещения по столбцам. Для листов с несколькими столбцами и строками отображаемые номера отображаются вниз, а затем поперек.
Посмотрите ActiveDisplay.
Title - Отображаемое имя%<SignalLabel> (по умолчанию) | строкаЗаголовок для дисплея. Значение по умолчанию %<SignalLabel> использует имя входного сигнала для заголовка.
Свойство Active display определяет, какое отображение будет затронуто.
Посмотрите Title.
Show legend - Отображение легенды сигналаПереключение легенды сигнала. Имена, перечисленные в легенде, являются именами сигналов из модели. Для сигналов с множеством каналов после имени сигнала добавляется индекс канала. Непрерывные сигналы имеют прямые линии перед своими названиями, а дискретные сигналы имеют ступенчатые линии.
Из легенды можно управлять видимыми сигналами. Этот элемент управления эквивалентен изменению видимости в свойствах стиля. В легенде области щелкните имя сигнала, чтобы скрыть сигнал в области. Чтобы отобразить сигнал, щелкните имя сигнала еще раз. Чтобы отобразить только один сигнал, щелкните правой кнопкой мыши имя сигнала, которое скрывает все остальные сигналы. Для отображения всех сигналов нажмите клавишу Esc.
Примечание
Легенда показывает только первые 20 сигналов. Управление любыми дополнительными сигналами из легенды невозможно.
Свойство Active display определяет, какое отображение будет затронуто.
Посмотрите ShowLegend.
Show grid - Показать внутренние линии сеткиУстановите этот флажок для отображения линий сетки.
Свойство Active display определяет, какое отображение будет затронуто.
Посмотрите ShowGrid.
Plot signals as magnitude and phase - Разделение отображения на графики величин и фазВкл (On) - отображение графиков величины и фазы. Если сигнал является реальным, строит график абсолютного значения сигнала для величины. Фаза равна 0 градусам для положительных значений и 180 градусам для отрицательных значений. Эта функция полезна для комплексных входных сигналов. Если вход является сигналом с действительным значением, то при установке этого флажка возвращается абсолютное значение сигнала для величины.
Off (Выкл.) - график отображения сигнала. Если сигнал сложен, строит график действительной и мнимой частей на одной оси Y.
Свойство Active display определяет, какое отображение будет затронуто.
Посмотрите PlotAsMagnitudePhase.
Y-limits (Minimum) - Минимальное значение оси Y-10 (по умолчанию) | вещественный скалярУкажите минимальное значение оси Y как вещественное число.
Настраиваемый: Да
Если в качестве величины и фазы выбрано «Печать сигналов», это свойство применяется только к графику величины. Пределы по оси Y фазового графика всегда [-180 180].
Свойство Active display определяет, какое отображение будет затронуто.
Посмотрите YLimits.
Y-limits (Maximum) - Максимальное значение оси Y10 (по умолчанию) | вещественный скалярУкажите максимальное значение оси Y как вещественное число.
Настраиваемый: Да
Если в качестве величины и фазы выбрано «Печать сигналов», это свойство применяется только к графику величины. Пределы по оси Y фазового графика всегда [-180 180].
Свойство Active display определяет, какое отображение будет затронуто.
Посмотрите YLimits.
Y-label - Метка оси YAmplitude (по умолчанию для области времени) | stringУкажите текст для отображения на оси Y. Для отображения единиц сигнала добавьте (%<SignalUnits>) на метку. В начале моделирования Simulink заменяет (%SignalUnits) с блоками, связанными с сигналами.
Пример: Для сигнала скорости с единицами измерения m/s, введите Velocity (%<SignalUnits>).
Если в качестве величины и фазы выбраны сигналы графика, это свойство не применяется. Оси Y помечены Magnitude и Phase.
Свойство Active display определяет, какое отображение будет затронуто.
Посмотрите YLabel.
Limit data points to last - Предельные значения буферизированных данныхОграничение буферизированных значений данных перед выводом на печать и сохранением сигналов. Значения данных начинаются с конца моделирования. Чтобы использовать это свойство, необходимо также указать количество значений данных, введя положительное целое число в текстовом поле.
On - укажите количество сохраненных значений данных для каждого сигнала (по умолчанию 5000). Если сигнал основан на кадрах, количество буферизированных значений данных представляет собой заданное количество значений данных, умноженных на размер кадра.
Для моделирования с параметром Время остановки (Stop time) установлено значение infрассмотрите возможность выбора параметра «Ограничить число точек данных».
Иногда выбор этого параметра приводит к тому, что сигналы печатаются менее чем за весь временной диапазон моделирования. Например, если время выборки невелико. Если в области отображается часть сигналов, рассмотрите возможность увеличения количества значений данных, сохраняемых при моделировании.
Откл. (Off) - сохранение и печать всех значений данных. Очистка крайних точек данных может привести к ошибке нехватки памяти при моделировании, которое генерирует большой объем данных, или для систем без достаточного объема доступной памяти.
Чтобы включить это свойство, выберите «» Записать данные в рабочую область «».
Это свойство ограничивает значения данных, выводимые на печать в области, и значения данных, сохраненные в переменной MATLAB ®, указанной в поле Имя переменной.
Посмотрите DataLoggingLimitDataPoints и DataLoggingMaxPoints.
Decimation - Сокращение объема отображаемых и сохраняемых данныхOn - Печать и запись данных области (сохранение) для каждой N-ой точки данных, где N - коэффициент прореживания, введенный в текстовое поле. Коэффициент прореживания по умолчанию: 2. Значение 1 буферизирует все значения данных.
Откл. (Off) - сохранение всех значений данных области.
Чтобы включить это свойство, выберите «» Записать данные в рабочую область «».
Это свойство ограничивает значения данных, выводимые на печать в области, и значения данных, сохраненные в переменной MATLAB, указанной в поле Имя переменной.
Посмотрите DataLoggingDecimateData и DataLoggingDecimation.
Log/Unlog Viewed Signals to Workspace - Переключить ведение журналаДля сигналов, выбранных с помощью селектора сигналов, нажатие этой кнопки переключает состояние флажков Log signal data в диалоговых окнах Signals Properties.
Диалоговое окно «Свойства масштабирования осей» управляет пределами осей области. Чтобы открыть свойства «Масштабирование осей», в меню области выберите «Сервис» > «Масштабирование осей» > «Свойства масштабирования осей».
Axes scaling - Режим масштабирования по оси YManual (по умолчанию) | Auto | After N UpdatesManual - вручную масштабировать диапазон по оси Y с помощью кнопки панели инструментов «Масштабировать пределы по оси Y».
Auto - Масштабировать диапазон по оси Y во время и после моделирования. При выборе этой опции отображается флажок Не разрешать усадку по оси Y. Если требуется увеличить и уменьшить диапазон по оси Y с максимальным значением сигнала, установите значение Масштабирование осей (Axes scaling) равным Auto и снимите флажок «Не разрешать усадку по оси Y».
After N Updates - Масштабировать ось Y после количества шагов времени, указанного в текстовом поле Number of updates (Количество обновлений) (10 по умолчанию). Масштабирование выполняется только один раз во время каждого прогона.
Посмотрите AxesScaling.
Do not allow Y-axis limits to shrink - При изменении пределов по оси YРазрешить увеличение, но не уменьшение пределов диапазона по оси Y во время моделирования.
Чтобы использовать это свойство, задайте для параметра «Оси» значение Auto.
Number of updates - Количество обновлений перед масштабированием10 (по умолчанию) | целое числоУстановите это свойство для задержки автоматического масштабирования оси Y.
Чтобы использовать это свойство, задайте для параметра «Оси» значение After N Updates.
Посмотрите AxesScalingNumUpdates.
Scale axes limits at stop - При изменении пределов по оси YOn - масштабировать оси при остановке моделирования.
Off - масштабировать оси постоянно.
Чтобы использовать это свойство, задайте для параметра «Оси» значение Auto.
Y-axis Data range (%) - Процент оси Y, используемой для печати80 (по умолчанию) | целое число между [1, 100]Укажите процент диапазона оси Y, используемого для печати данных. Если для этого свойства задано значение 100, в выводимых на печать данных используется весь диапазон оси Y.
Y-axis Align - Выравнивание по оси YCenter (по умолчанию) | Top | BottomУкажите место выравнивания выводимых на печать данных по диапазону данных оси Y, если для параметра «Диапазон данных оси Y» задано значение менее 100%.
Top - Выровнять сигналы по максимальным значениям диапазона оси Y.
Center - Центрирование сигналов между минимальным и максимальным значениями.
Bottom - Выровнять сигналы по минимальным значениям диапазона оси Y.
Autoscale X-axis limits - Пределы диапазона по оси X шкалыМасштабировать диапазон по оси X для соответствия всем значениям сигнала. Если для масштабирования по осям задано значение Auto, данные, находящиеся в данный момент в пределах осей, масштабируются, а не весь сигнал в буфере данных.
X-axis Data range (%) - Процент оси X, используемой для печати100 (по умолчанию) | целое число в диапазоне [1, 100]Укажите процент диапазона оси X для печати данных. Например, если для этого свойства задано значение 100, в выводимых на печать данных используется весь диапазон осей X.
X-axis Align - Выравнивание вдоль оси XCenter (по умолчанию) | Top | BottomУкажите место выравнивания выводимых на печать данных по диапазону данных оси X, если для параметра «Диапазон данных оси X» задано значение менее 100%.
Top - Выровнять сигналы по максимальным значениям диапазона оси X.
Center - Центрирование сигналов между минимальным и максимальным значениями.
Bottom - Выровнять сигналы по минимальным значениям диапазона оси X.
Чтобы открыть диалоговое окно «Стиль», в меню области выберите «Вид» > «Стиль».
Figure color - Цвет фона для окнаЦвет фона для области.
Plot type - Способ построения графика сигналаAuto (по умолчанию для области) | Line (по умолчанию для области времени) | Stairs | StemПри выборе Auto, тип графика представляет собой линейный график для непрерывных сигналов, лестнично-ступенчатый график для дискретных сигналов и линейный граф для сигналов сообщений Simulink.
Axes colors - Цвет фона и осей для отдельных дисплеевВыберите цвет фона для осей (отображаемых) с помощью первой цветовой палитры. Выберите цвет сетки и метки с помощью второй цветовой палитры.
Preserve colors for copy to clipboard - Копировать область без изменения цветовУкажите, следует ли использовать отображаемый цвет области при копировании.
При выборе меню «Файл» > «Копировать в буфер обмена» программа изменяет цвет области, чтобы она была удобной для принтера (белый фон, видимые линии). Если требуется скопировать и вставить область с отображаемыми цветами, установите этот флажок.
Properties for line - Строка для измененияChannel 1 (по умолчанию)Выберите активную линию для задания свойств стиля линии.
Visible - Видимость линийОтображение или скрытие сигнала на графике.
Значения «Active display» и «Properties» для строки определяют, какая строка будет затронута.
Line - Стиль линииВыберите стиль линии, ширину и цвет.
Значения «Active display» и «Properties» для строки определяют, какая строка будет затронута.
Marker - Стиль маркера точки данныхNone (по умолчанию) | фигура маркераВыберите форму маркера.
Значения «Active display» и «Properties» для строки определяют, какая строка будет затронута.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|
Этот блок можно использовать для моделирования видимости в системах, генерирующих код, но не включенных в создаваемый код.
Этот блок может использоваться для моделирования видимости в подсистемах, генерирующих код HDL, но не входит в аппаратную реализацию.
Этот блок можно использовать для моделирования видимости в системах, генерирующих код, но не включенных в создаваемый код.
Этот блок принимает ввод с фиксированной точкой, но преобразует его в double для отображения.
[1] Для использования Peak Finder, Bilevel Measurements и Signal Statistics необходимо иметь лицензию Simscape™ или DSP System Toolbox™.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
