Плавание средства просмотра осциллографа и осциллографа

Отобразите сигналы, сгенерированные во время моделирования без сигнальных линий

  • Библиотека:
  • Simulink / Приемники

Описание

Средство просмотра Simulink® Scope и блок Floating Scope отображают сигналы области времени относительно времени симуляции. Средство просмотра Осциллографа и блок Floating Scope имеют ту же функциональность как блок Scope, но они не соединяются с сигнальными линиями. Используйте кнопку, чтобы добавить и отобразить сигналы на Плавающем Средстве просмотра Осциллографа или Осциллографа.

  • Несколько осей Y (отображения) — Отображение несколько осей Y с несколькими входными портами. Все оси Y имеют общую область значений времени на оси X.

  • Несколько сигналов — Показывают несколько сигналов на той же оси Y (отображение) от одного или нескольких входных портов.

  • Измените параметры — Изменяют значения параметров осциллографа прежде и во время моделирования.

  • Отобразите данные после моделирования — Если осциллограф закрывается в начале моделирования, данные осциллографа все еще записан в осциллограф во время моделирования. Если вы открываете осциллограф после того, как моделирование, осциллограф отобразит результаты симуляции для входных сигналов.

Функции осциллографа:

  • Триггеры — Набор включает повторение сигналов, и приостановите отображение, когда события имеют место.

  • Измерения курсора — значения сигналов Меры с помощью вертикальных и горизонтальных курсоров.

  • Статистика сигнала — Отображение максимум, минимум, различие от пика к пику, среднее значение, медиана и значения RMS выбранного сигнала.

  • Пиковое Средство поиска — Находит максимумы, показывая значения оси X, в которых они происходят.

  • Двухуровневые Измерения — переходы Меры, проскакивание, отклонения от номинала и циклы.

У вас должны быть Simscape™ или Система DSP лицензия Toolbox™, чтобы использовать Пиковое Средство поиска, Двухуровневые Измерения и Статистику Сигнала.

Для получения информации об управлении блоком Floating Scope из командной строки смотрите Блоки Осциллографа Управления Программно в документации Simulink.

Ограничения

Когда вы используете образцовые параметры конфигурации, которые оптимизируют моделирование, такое как Повторное использование памяти и Блочное сокращение, Simulink устраняет устройство хранения данных для некоторых сигналов во время моделирования. Вы не можете применить Плавающий Осциллограф к этим устраненным сигналам. Чтобы работать вокруг этой проблемы, сконфигурируйте устраненный сигнал как тестовую точку. Можно затем применить Плавающий Осциллограф к сигналу независимо от настроек оптимизации. Чтобы сконфигурировать тестовые точки, смотрите Тестовые точки.

  • Если вы отступаете моделирование после добавления или удаления сигнала, Плавающий Осциллограф очищает существующие данные. Новые данные не появляются, пока моделирование не выходит вперед снова.

  • Когда соединено с постоянным сигналом, Средство просмотра Осциллографа строит график единственной точки.

  • Сообщения Simulink не поддержаны для Средства просмотра Осциллографа и блока Floating Scope.

  • Вы не можете соединить сигналы от подсистем ForEach.

  • Вы не можете соединить testpointed сигналы Stateflow с Плавающим Осциллографом. Чтобы соединить эти сигналы со Средством просмотра Осциллографа, используйте Селектор Сигнала.

Порты

Входной параметр

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

Соедините сигналы, которые вы хотите визуализировать. У вас может быть до 96 входных портов. Входные сигналы могут иметь эти характеристики:

Соедините шиной поддержку

Можно соединить невиртуальную шину и массивы сигналов шины к блоку scope. Чтобы отобразить сигналы шины, используйте нормальный или режим моделирования акселератора. Блок scope отображает каждый сигнал элемента шины в порядке, элементы появляются в шине от верхней части до нижней части. Сглажены вложенные элементы шины.

Чтобы регистрировать невиртуальные сигналы шины с блоком scope, установите блочный параметр формата Сохранения на Dataset. Можно использовать любого, Сохраняют формат, чтобы регистрировать виртуальные сигналы шины.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина
Поддержка комплексного числа: Да

Свойства

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

Configuration Properties

Диалоговое окно Configuration Properties управляет различными свойствами об отображениях осциллографа. Из меню scope выберите View> Configuration Properties.

Основной

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

Программируемое использование

Смотрите OpenAtSimulationStart.

Установите этот флажок, чтобы отобразить блок path в дополнение к имени блока.

Задайте номер и расположение отображений. Чтобы расширить разметочную сетку вне 4 на 4, щелкните в диалоговом окне и перетащите. Максимальное размещение является 16 строками 16 столбцами.

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

Программируемое использование

Смотрите LayoutDimensions.

  • Elements as channels (sample based) — Процесс каждый элемент как уникальная выборка.

  • Columns as channels (frame based) — Значения сигналов процесса в столбце как группа значений от нескольких временных интервалов. Основанная на кадре обработка доступна только с дискретными входными сигналами.

Программируемое использование

Смотрите FrameBasedProcessing.

  • 'auto' Если Заголовок и свойства Y-метки не заданы, максимизируют все графики.

  • On — Максимизируйте все графики. Значения в Заголовке и Y-метке скрыты.

  • 'off' Не максимизируйте графики.

Программируемое использование

Смотрите MaximizeAxes.

Время

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

    Блок вычисляет начало и время окончания области значений времени с помощью смещения Отображения времени и свойств Отрезка времени. Например, если вы устанавливаете смещение Отображения времени на 10 и Отрезок времени к 20, осциллограф устанавливает диапазон времени от 10 до 30.

  • User defined — Введите любое значение меньше, чем общее время симуляции.

Программируемое использование

Смотрите TimeSpan.

Задайте, как отобразить данные вне видимой области значений оси X.

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

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

  • Прокрутка Переместите данные налево, когда новые данные чертятся справа. Этот режим графически интенсивен и может влиять на производительность во время выполнения.

Программируемое использование

Смотрите TimeSpanOverrunAction.

  • Metric — Отобразите единицы измерения времени на основе промежутка отрезка времени.

  • Секунды Отобразите время в секундах.

  • 'none' Не отображайте единицы измерения времени.

Программируемое использование

Смотрите TimeUnits.

Сместите ось X значением требуемого времени, заданным как вещественное число или вектор вещественных чисел.

Для входных сигналов с несколькими каналами можно ввести скаляр или вектор:

  • Скаляр — Смещение все каналы входного сигнала той же временной стоимостью.

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

Программируемое использование

Смотрите TimeDisplayOffset.

Задайте, как ось X (время) маркирует отображение:

  • Все Отобразите метки оси X на всех осях Y.

  • 'none' Не отображайте метки. Выбор None также снимает флажок метки оси времени Показа.

  • Bottom displays only — Отобразите метку оси X на нижней оси Y.

Зависимости

Чтобы активировать это свойство, установите:

Свойство Активного дисплея определяет, какое отображение затронуто.

Программируемое использование

Смотрите TimeAxisLabels.

Установите этот флажок, чтобы показать метку оси X для активного дисплея

Зависимости

Чтобы активировать это свойство, установите метки Оси времени на All или Bottom Displays Only.

Свойство Активного дисплея определяет, какое отображение затронуто.

Программируемое использование

Смотрите ShowTimeAxisLabel.

Отображение

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

Задайте желаемое отображение с помощью положительного целого числа, которое соответствует постолбцовому индексу размещения. Для размещений с несколькими столбцами и строками, числа отображения сопоставлены вниз и затем через.

Программируемое использование

Смотрите Активный дисплей.

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

Зависимость

Свойство Активного дисплея определяет, какое отображение затронуто.

Программируемое использование

См. заголовок.

Переключите легенду сигнала. Имена, перечисленные в легенде, являются именами сигнала от модели. Для сигналов с несколькими каналами индекс канала добавлен после имени сигнала. Непрерывные сигналы имеют прямые линии перед своими именами, и дискретные сигналы неродной сформировали строки.

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

Зависимость

Свойство Активного дисплея определяет, какое отображение затронуто.

Программируемое использование

Смотрите ShowLegend.

Установите этот флажок, чтобы показать линии сетки.

Зависимость

Свойство Активного дисплея определяет, какое отображение затронуто.

Программируемое использование

Смотрите ShowGrid.

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

  • Прочь — Отображение сигнализируют о графике. Если сигнал является комплексным, строит график действительных и мнимых частей на той же оси Y.

Зависимость

Свойство Активного дисплея определяет, какое отображение затронуто.

Программируемое использование

Смотрите PlotAsMagnitudePhase.

Задайте минимальное значение оси Y как вещественное число.

Настраиваемый: да

Зависимость

Если вы выбираете сигналы Plot как значение и фазу, это свойство только применяется к графику значения. Пределами оси Y графика фазы всегда является [-180 180].

Свойство Активного дисплея определяет, какое отображение затронуто.

Программируемое использование

См. YLimits.

Задайте максимальное значение оси Y как вещественное число.

Настраиваемый: да

Зависимость

Если вы выбираете сигналы Plot как значение и фазу, это свойство только применяется к графику значения. Пределами оси Y графика фазы всегда является [-180 180].

Свойство Активного дисплея определяет, какое отображение затронуто.

Программируемое использование

См. YLimits.

Задайте текст, чтобы отобразиться на оси Y. Чтобы отобразить модули сигнала, добавьте (%<SignalUnits>) к метке. В начале моделирования Simulink заменяет (%SignalUnits) на модули, сопоставленные с сигналами.

Пример: Для скоростного сигнала с модулями м/с введите Скорость (% <SignalUnits>).

Зависимость

Если вы выбираете сигналы Plot как значение и фазу, это свойство не применяется. Оси Y маркированы Magnitude и Phase.

Свойство Активного дисплея определяет, какое отображение затронуто.

Программируемое использование

См. YLabel.

Журналирование

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

  • На — Задают количество значений данных, сохраненных на каждый сигнал (5000 по умолчанию). Если сигнал основан на кадре, количество буферизированных значений данных является конкретным количеством значений данных, умноженных на формат кадра.

    Для моделирований с набором Времени остановки к inf полагайте, что точки данных Limit выбора длятся.

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

  • Прочь — Сохраняют и строят график всех значений данных. Очистка Предельных точек данных, чтобы продлиться может вызвать ошибку из памяти для моделирований, которые генерируют большой объем данных или для систем без достаточной доступной памяти.

Зависимость

Чтобы включить это свойство, выберите Данные логов к рабочей области.

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

Программируемое использование

Смотрите DataLoggingLimitDataPoints и DataLoggingMaxPoints.

  • На — График и журнал (сохраняют) данные осциллографа каждая Энная точка данных, где N является фактором десятикратного уменьшения, вводимым в текстовое поле. Фактором десятикратного уменьшения по умолчанию является 2. Значение 1 буферизует все значения данных.

  • Прочь — Сохраняют все значения данных осциллографа.

Зависимость

Чтобы включить это свойство, выберите Данные логов к рабочей области.

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

Программируемое использование

Смотрите DataLoggingDecimateData и DataLoggingDecimation.

Для сигналов, выбранных с Селектором Сигнала, нажимая эту кнопку, переключает состояние флажков данных сигнала Журнала в диалоговых окнах Signals Properties.

Axes Scaling Properties

Диалоговое окно Axes Scaling Properties управляет пределами осей осциллографа. Чтобы открыть свойства Axes Scaling, в меню scope, выбирают Tools> Axes Scaling> Axes Scaling Properties.

  • Manual — Вручную масштабируйте область значений оси Y с кнопкой на панели инструментов Limits Оси Y Шкалы.

  • 'auto' Масштабируйте область значений оси Y в течение и после моделирования. Выбор этой опции отображается, не позволяют пределам Оси Y уменьшать флажок. Если вы хотите, чтобы область значений оси Y увеличилась и уменьшилась с максимальным значением сигнала, установила Оси, масштабирующиеся на Auto, и очистилась, не позволяют пределам Оси Y уменьшать флажок.

  • After N Updates — Масштабируйте ось Y после количества временных шагов, заданных в Количестве текстового поля обновлений (10 по умолчанию). Масштабирование происходит только однажды во время каждого выполнения.

Программируемое использование

Смотрите AxesScaling.

Позвольте пределы области значений оси Y увеличению, но не уменьшению во время моделирования.

Зависимость

Чтобы использовать это свойство, установите Оси, масштабирующиеся на Auto.

Установите это свойство задержать автоматическое масштабирование оси Y.

Зависимость

Чтобы использовать это свойство, установите Оси, масштабирующиеся на After N Updates.

Программируемое использование

Смотрите AxesScalingNumUpdates.

  • На — оси Шкалы, когда моделирование останавливается.

  • Прочь — оси Шкалы постоянно.

Зависимость

Чтобы использовать это свойство, установите Оси, масштабирующиеся на Auto.

Задайте процент области значений оси Y, используемой для того, чтобы отобразить данные на графике. Если вы устанавливаете это свойство на 100, отображенные на графике данные использует целую область значений оси Y.

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

  • Top — Выровняйте сигналы с максимальными значениями области значений оси Y.

  • Центр Центрируйте сигналы между минимальными и максимальными значениями.

  • Bottom — Выровняйте сигналы с минимальными значениями области значений оси Y.

Масштабируйте область значений оси X, чтобы соответствовать всем значениям сигналов. Если масштабирование Осей установлено в Auto, данные в настоящее время в осях масштабируется, не целый сигнал в буфере данных.

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

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

  • Top — Выровняйте сигналы с максимальными значениями области значений оси X.

  • Центр Центрируйте сигналы между минимальными и максимальными значениями.

  • Bottom — Выровняйте сигналы с минимальными значениями области значений оси X.

Свойства стиля

Чтобы открыть диалоговое окно Style, из меню scope, выбирают View> Style.

Цвет фона для осциллографа.

Когда вы выбираете Auto, тип графика является линейным графиком для непрерывных сигналов, ступенчатым графиком для дискретных сигналов и графиком основы для сигналов сообщения Simulink.

Выберите цвет фона для осей (отображения) с первой цветовой палитрой. Выберите сетку и маркируйте цвет второй цветовой палитрой.

Задайте, использовать ли отображенный цвет осциллографа при копировании.

Когда вы выбираете File> Copy to Clipboard, программное обеспечение изменяет цвет осциллографа, чтобы быть дружественным принтером (белый фон, видимые строки). Если вы хотите скопировать и вставить осциллограф с отображенными цветами, установите этот флажок.

Выберите активную строку для установки свойств стиля линии.

Покажите или скройте сигнал на графике.

Зависимость

Значения Активного дисплея и Свойств для строки определяют, какая строка затронута.

Выберите стиль линии, ширину и цвет.

Зависимость

Значения Активного дисплея и Свойств для строки определяют, какая строка затронута.

Выберите форму маркера.

Зависимость

Значения Активного дисплея и Свойств для строки определяют, какая строка затронута.

Блокируйте характеристики

Типы данных

double | single | Boolean | base integer | fixed point | enumerated

Прямое сквозное соединение

No

Многомерные сигналы

Yes

Сигналы переменного размера

Yes

Обнаружение пересечения нулем

No

Расширенные возможности

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Фиксированной точки Designer™.

Введенный в R2015b

Была ли эта тема полезной?