Dashboard Scope

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

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

  • Dashboard Scope block

Описание

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

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

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

Совет

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

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

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

Совет

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

Data Cursor

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

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

Изменение масштаба, панорамирование и подгонка к представлению

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

  • Панорамирование

  • Увеличение

  • Масштабируйте вовремя

  • Увеличьте масштаб Y

  • Уменьшение

  • Подгонка к представлению

  • Подгонка, чтобы просмотреть вовремя

  • Подгонка, чтобы просмотреть в Y

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

Можно изменить цветной и стиль линии для сигналов, соединенных с блоком 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 не отображает связанное значение, пока вы не не комментируют блок.

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

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

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

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

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

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

Параметры

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

Связь

Выберите один или несколько сигналов соединить использование таблицы 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, блок устанавливает свой отрезок времени на время остановки симуляции модели.

Советы

Когда вы устанавливаете Time Span на значение, которое меньше длительности симуляции, используйте параметр Update Mode, чтобы управлять, переносит ли отображение или прокручивает, когда время симуляции превышает промежуток требуемого времени.

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

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

Как отображение обновляется в процессе моделирования в виде Wrap или Scroll.

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

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

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

Параметры блоков: UpdateMode
Ввод: представьте в виде строки | символьный массив
Значения: 'Wrap' | 'Scroll'
Значение по умолчанию: 'Wrap'

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

Зависимости

Значение 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]

Когда on, нормирует связанные данные сигнала для отображения на области значений оси Y [0,1].

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

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

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

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

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

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

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

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

Отображение

Оси отмечают положения в виде Outside, Inside, или None.

  • Outside — Метки деления чертятся за пределами x - и y - оси.

  • Inside — Метки деления чертятся на внутренней части x - и y - оси.

  • None — Никакие метки деления не показывают на x - или y - оси.

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

Параметры блоков: TicksPosition
Ввод: представьте в виде строки | вектор символов
Значения: 'Outside' | 'Inside' | 'None'
Значение по умолчанию: 'Outside'

Видимость меток в виде галочки на x - и y - оси.

  • All — Метки меток деления показывают на x - и y - оси.

  • T-Axis — Метки в виде галочки показывают на x - ось только.

  • Y-Axis — Метки в виде галочки показывают на y - ось только.

  • None — Никакие метки в виде галочки не показывают на x - или y - ось.

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

Параметры блоков: TickLabels
Ввод: представьте в виде строки | вектор символов
Значения: 'All' | 'T-Axis' | 'Y-Axis' | 'None'
Значение по умолчанию: 'All'

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

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

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

Видимость линий сетки по горизонтали.

  • on — Линии сетки по горизонтали отображаются на Dashboard Scope.

  • off — Линии сетки по горизонтали не показывают на Dashboard Scope.

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

Параметры блоков: Grid
Ввод: представьте в виде строки | вектор символов
Значения: 'All' | 'Horizontal' | 'Vertical' | 'None'
Значение по умолчанию: 'All'

Видимость линий сетки по вертикали.

  • on — Линии сетки по вертикали отображаются на Dashboard Scope.

  • off — Линии сетки по вертикали не показывают на Dashboard Scope.

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

Параметры блоков: Grid
Ввод: представьте в виде строки | вектор символов
Значения: 'All' | 'Horizontal' | 'Vertical' | 'None'
Значение по умолчанию: 'All'

Постройте видимость границы.

  • on — Границу графика показывают на Dashboard Scope.

  • off — Границу графика не показывают на Dashboard Scope.

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

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

Видимость маркера данных сигнала.

  • on — Маркеры данных показывают для сигналов, построенных на Dashboard Scope.

  • off — Маркеры данных не показывают для сигналов, построенных на Dashboard Scope.

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

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

Стиль

Цвет линий сетки. Можно выбрать цвет из палитры стандартных цветов или задать пользовательский цвет.

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

Задайте ForegroundColor параметр для блока как 1- 3 [r g b] вектор со значениями между 0 и 1.

Параметры блоков: ForegroundColor
Ввод: [r g b] вектор

Цвет области построения. Можно выбрать цвет из палитры стандартных цветов или задать пользовательский цвет.

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

Задайте BackgroundColor параметр для блока как 1- 3 [r g b] вектор со значениями между 0 и 1.

Параметры блоков: BackgroundColor
Ввод: [r g b] вектор

Цвет меток деления и меток в виде галочки. Можно выбрать цвет из палитры стандартных цветов или задать пользовательский цвет.

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

Задайте FontColor параметр для блока как 1- 3 [r g b] вектор со значениями между 0 и 1.

Параметры блоков: FontColor
Ввод: [r g b] вектор

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

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

Типы данных

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

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

no

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

yes

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

no

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

no

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

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