Dashboard Scope

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

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

Описание

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

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

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

Совет

Можно изменить связи блока инструментальной панели во время симуляции режима Accelerator и нормального.

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

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

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

Совет

Можно скрыть сообщение, показанное на несвязанных блоках с помощью set_param функция с ShowInitialText параметры блоков. Сообщение также исчезает, когда вы соединяете блок.

Data Cursor

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

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

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

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

Внешний вид сигнала

Можно изменить цветной и стиль линии для сигналов, соединенных с блоком Dashboard Scope из таблицы Connection в диалоговом окне блока. Изменить внешний вид связанного сигнала:

  1. Кликните по предварительному просмотру внешнего вида сигнала для сигнала в столбце Style таблицы Connection.

  2. Выберите цвет сигнала из палитры стандартных цветов или задайте пользовательский цвет с помощью RGB значения между 0 и 255.

  3. Выберите стиль линии из тела, отмеченных точкой, подчеркнутых штриховой линией, и подчеркнутых штриховой линией точкой опций под разделом Style в диалоговом окне внешнего вида сигнала.

Цветной и стиль линии сигнала остается сопоставимым для сигнала в модели. Можно сконфигурировать стиль линии и цвет для сигнала через Instrumentation Properties для регистрируемого сигнала и через диалоговое окно блока Dashboard Scope блока Dashboard Scope, соединенного с сигналом. Установка Override style and color выбрана по умолчанию и управляет, ли опции внешнего вида сигнала, выбранные через, что переопределение диалогового окна блока Dashboard Scope сигнализирует об опциях внешнего вида, сконфигурированных в другом месте в модели. Когда вы очищаете установку Override style and color, сделанное использование изменений диалогового окна для того блока Dashboard Scope не применяются.

Когда вы соединяете сигналы с блоком Dashboard Scope с помощью диалогового окна блока, таблица связи показывает цветной и стиль линии сигнала по умолчанию, используемый в сигнале, который вы соединяете. Когда вы проверяете сигналы соединиться, таблица Connection обновляет стиль по умолчанию и цвет, который будет использоваться в следующем сигнале, который вы соединяете от остающихся сигналов в выборе.

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

Блок 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.

Ограничения

  • Вы не можете использовать таблицу Connection, чтобы соединить блок Dashboard с блоком, который комментируется. Когда вы соединяете блок Dashboard с прокомментированным блоком с помощью режима connect, блок Dashboard не отображает связанное значение, пока вы не не комментируют блок.

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

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

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

  • Некоторые сигналы не доступны во время симуляций режима Accelerator. Чтобы просмотреть такие сигналы на блоке Dashboard, отметьте сигнал для логгирования.

Параметры

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

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

Можно также сконфигурировать стиль линии и цвет для сигналов, соединенных с блоком Dashboard Scope с помощью таблицы Connection. Для получения дополнительной информации смотрите Внешний вид Сигнала.

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

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

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

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

Задайте стиль линии и цвет для каждого сигнала как структура с полями:

  • Color— 1 - 3 [r g b] вектор со значениями между 0 и 1 определение цвета сигнала.

  • LineStyle — Вектор символов, задающий одну из этих опций стиля линии:

    • Тело: '-'

    • Подчеркнутый штриховой линией: '––'

    • Отмеченный точкой: ':'

    • Отмеченный точкой тире: '-.'

sig1Colors.Color = [0 0 1];
sig1Colors.LineStyle = '--';
sig2Colors.Color = [1 0 1];
sig2Colors.LineStyle = '-';
sigColors = [sig1Colors sig2Colors];
Параметры блоков: Colors
Ввод: массив структур

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

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

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

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

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

Зависимости

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

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

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

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

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

Зависимости

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры модели

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

Типы данных

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

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

no

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

yes

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

no

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

no

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

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