Осциллограф инструментальной панели

Проследите сигналы во время симуляции

  • Библиотека:
  • Simulink / Инструментальная панель

Описание

Блок Dashboard Scope показывает соединенные сигналы во время симуляции на отображении осциллографа. Можно использовать блок Dashboard Scope с другими блоками Инструментальной панели, чтобы создать интерактивную инструментальную панель из средств управления и индикаторов для модели. Блок Dashboard Scope обеспечивает полное изображение поведения сигнала в течение симуляции. Используйте блок Dashboard Scope, чтобы отобразить сигналы любого типа данных, что Simulink® поддерживает, включая перечислимые типы данных. Блок Dashboard Scope может отобразить до восьми сигналов из матрицы или шины.

Соединение блоков инструментальной панели

Блоки инструментальной панели не используют порты, чтобы соединиться с сигналами. Чтобы соединить блоки Инструментальной панели с сигналами в вашей модели, используйте режим connect. Режим Connect упрощает процесс соединения блоков Инструментальной панели в вашей модели, особенно когда это необходимо, чтобы соединить несколько блоков целиком. Если вы только хотите соединить один блок Dashboard, можно также использовать таблицу Connection в диалоговом окне блока, чтобы установить связь.

Чтобы ввести режим connect, нажмите кнопку Connect, которая появляется выше вашего несвязанного блока Dashboard, когда вы делаете паузу на нем.

В режиме connect, когда вы выбираете один или несколько сигналов или блоков, появляется список параметров и сигналов, доступных для связи. Выберите сигнал или параметр из списка, чтобы соединить выбранный блок Dashboard. Чтобы соединить другой блок Dashboard, сделайте паузу на блоке и нажмите кнопку Connect выше его. Затем сделайте выбор сигналов и блоков в вашей модели, и выберите сигнал или параметр, чтобы соединиться.

Когда вы закончили соединять блоки Инструментальной панели в своей модели, нажимаете кнопку Exit в верхнем правом из холста, чтобы выйти из режима connect.

Data Cursor

Можно добавить Data Cursor в Осциллограф Инструментальной панели, чтобы осмотреть отображенные сигналы. Data Cursor показывают, когда блок Dashboard Scope выбран. С выбранным блоком Dashboard Scope можно переместить курсоры вдоль отображенных сигналов видеть, что значения данных соответствуют каждый раз выборке. Когда вы отображаете два курсора, поле между курсорами вдоль оси времени отображает разницу во времени между этими двумя курсорами.

Чтобы добавить Data Cursor, щелкните правой кнопкой по блоку Dashboard Scope. В соответствии с меню Data Cursors, выберите количество курсоров, которые вы хотите добавить.

Изменение масштаба и панорамирование

Можно также масштабировать и панорамирование, чтобы осмотреть сигналы. Чтобы изменить изменение масштаба и режимы панорамирования, щелкните правой кнопкой по блоку Dashboard Scope и выберите изменение масштаба или режим панорамирования, который вы хотите.

Комплексные сигналы

Блок Dashboard Scope отображает комплексные сигналы согласно их Complex Format. Можно сконфигурировать Complex Format для сигнала с помощью диалогового окна Instrumentation Properties, доступного, когда вы щелкаете правой кнопкой по значку журналирования для сигнала и выбираете Properties. Сигнал может иметь Complex Format Real-Imaginary, Magnitude-Phase, Magnitude или Phase. Когда вы устанавливаете Complex Format для сигнала к Real-Imaginary или Magnitude-Phase, блок Dashboard Scope отображает оба компонента сигнала вместе. Компонент действительного или значения отображается в цвете, обозначенном в таблице Connection. Компонент мнимого или фазы отображается в различном оттенке цвета, обозначенного в таблице Connection.

Ограничения

  • Вы не можете сохранить связи блока или свойства в образцовых файлах, которые используют формат MDL.

    Чтобы сохранить связи и свойства, сохраните образцовый файл в формате SLX.

  • Блоки инструментальной панели не могут соединиться с блоками, которые комментируются.

  • Блоки инструментальной панели не могут соединиться с сигналами в эталонных моделях.

  • Если вы выключаете журналирование для сигнала, соединенного с блоком Dashboard, модель прекращает отправлять данные от того сигнала до блока. Чтобы просмотреть сигнал снова, повторно подключите сигнал.

Параметры

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

Выберите один или несколько сигналов соединить использование таблицы Connection. Заполните таблицу Connection путем выбора сигналов интереса к модели. Установите флажок рядом с сигналом, который вы хотите отобразить. Нажмите Apply, чтобы соединить сигнал.

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

Чтобы программно задать один или несколько сигналов соединиться с блоком Dashboard Scope, используйте массив ячеек объектов Simulink.HMI.SignalSpecification.

Параметры блоков: Binding
Ввод: массив ячеек объектов Simulink.HMI.SignalSpecification
Значение по умолчанию: []

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

Когда Time Span установлен в auto, блок устанавливает свой отрезок времени на время остановки симуляции модели.

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

Параметры блоков: TimeSpan
Ввод: строка или символьный массив
Значения: 'auto' или числовое значение
Значение по умолчанию: 'auto'

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

Значение Min должно быть меньше, чем значение Max.

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

Чтобы задать параметр Min для блока Dashboard Scope программно, используйте 1-by-2 вектор, содержащий минимальное значение оси Y и максимальное значение оси Y в том порядке.

Параметры блоков: YLimits
Ввод: вектор 1x2
Значение по умолчанию: [-3 3]

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

Значение Max должно быть больше, чем значение Min.

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

Чтобы задать параметр Max для блока Dashboard Scope программно, используйте 1-by-2 вектор, содержащий минимальное значение оси Y и максимальное значение оси Y в том порядке.

Параметры блоков: YLimits
Ввод: вектор 1x2
Значение по умолчанию: [-3 3]

Опции из выпадающего меню задают положение легенды в отображении осциллографа. Легенда показывает цвет, выбранный для каждого связанного сигнала рядом с именем сигнала.

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

Параметры блоков: LegendPosition
Ввод: строка или вектор символов
Значения: 'Top' | 'Right' | 'Hide'
Значение по умолчанию: 'Top'

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

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

Параметры блоков: ScaleAtStop
Ввод: строка или вектор символов
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

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

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

Параметры блоков: LegendPosition
Ввод: строка или вектор символов
Значения: 'on' | 'off'
Значение по умолчанию: 'on'

Образцовые примеры

Характеристики блока

Типы данных

Boolean | bus | double | enumerated | fixed point | integer | single | string

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

no

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

yes

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

no

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

no

Представленный в R2015a