Dashboard Scope

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

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

  • Dashboard Scope block

Описание

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

Соедините блоки приборной панели

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

Совет

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

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

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

Совет

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

Курсоры данных

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

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

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

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

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

  • Изменение масштаба

  • Масштабирование во времени

  • Масштабирование по оси Y

  • Изменение масштаба

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

  • Подгонка к просмотру во времени

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

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

Вы можете изменить цвет и стиль линии для сигналов, соединенных с блоком Dashboard Scope из таблицы Connection в диалоговом окне блока. Для изменения внешнего вида подключенного сигнала:

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

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

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

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

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

  • Color1-by- 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-by- 2 вектор, содержащий минимальное значение оси Y и максимальное значение оси Y в этом порядке.

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

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

Зависимости

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

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

Чтобы задать Max параметр для блока Dashboard Scope программно используйте 1-by- 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-by- 3 [r g b] вектор со значениями между 0 и 1.

Параметры блоков: ForegroundColor
Тип: [r g b] вектор

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

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

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

Параметры блоков: BackgroundColor
Тип: [r g b] вектор

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

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

Задайте FontColor параметр для блока как 1-by- 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