Display

Отобразите значение сигналов в процессе моделирования

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

  • Dashboard Display block

Описание

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

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

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

Совет

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

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

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

Совет

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

Ограничения

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

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

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

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

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

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

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

Параметры

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

Используйте таблицу связи, чтобы выбрать сигнал соединиться с блоком. Соединять блок с сигналом:

  1. Сделайте выбор в модели, которая включает один или несколько сигналов.

  2. В таблице выберите сигнал, который вы хотите соединить.

  3. Нажмите Apply.

Совет

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

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

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

Формат для отображения значений сигналов в виде одного из этих значений:

  • short — Масштабированный фиксированный десятичный формат с четырьмя цифрами после десятичной точки

  • long — Масштабированный фиксированный десятичный формат с пятнадцатью цифрами после десятичной точки для double значения и семь цифр после десятичной точки для single значения

  • shortE — Формат экспоненциального представления с четырьмя цифрами

  • longE — Формат экспоненциального представления с пятнадцатью цифрами после десятичной точки для double значения и семь цифр после десятичной точки для single значения

  • shortG — Данные берут более компактный формат между фиксировано-десятичным или экспоненциальным представлением с в общей сложности пятью цифрами

  • longG — Данные берут более компактный формат между фиксировано-десятичным или экспоненциальным представлением с в общей сложности пятнадцатью цифрами для double значения и семь цифр для single значения

  • shortEng — Инженерная запись, где экспонента трехзначного порядка с 4 цифрами после десятичной точки

  • longEng — Инженерная запись, где экспонента трехзначного порядка с 15 значительными цифрами

  • + — Положительный/отрицательный формат. +, -, и знаки пробела отображены для положительных, отрицательных, и нулевых значений, соответственно

  • bank — Формат валюты с 2 цифрами после десятичной точки

  • hex — Шестнадцатеричное представление

  • rat — Отношение

  • Custom — Формат пользовательской строки. Данные отображены в пользовательской строке, что вы задаете использование параметра Format String.

  • Integer — Данные округлены к самому близкому целому числу.

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

Параметры блоков: Format
Ввод: символьный массив | строка
Значения: 'short' | 'long' | 'shortE' | 'longE' | 'shortG' | 'longG' | 'shortEng' | 'longEng' | 'bank' | '+' | 'hex' | 'rat' | 'Custom' | 'Integer'
Значение по умолчанию: 'short'

Пользовательская строка, чтобы отформатировать отображенные данные сигнала в виде строки. Строка формата состоит из текста и операторов формата, которые запускаются с % подпишитесь и закончитесь символом преобразования. Используйте операторы формата в месте в строке, где вы хотите, чтобы данные сигнала отобразились. Для получения дополнительной информации о поддерживаемых операторах форматирования, смотрите formatSpec вход compose функция.

Пример: The value of pi is %.2f отображает значение связанного сигнала в предложении.

Пример: $%.2f отображает значение связанного сигнала со знаком доллара и двумя десятичными разрядами.

Зависимости

Чтобы включить этот параметр, установите параметр Format на Custom.

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

Параметры блоков: FormatString
Ввод: символьный массив | строка
Значение по умолчанию: '%d'

Выравнивание текста в блоке Display.

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

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

Положение метки блока. Когда блок соединяется с элементом в модели, метка является именем связанного элемента.

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

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

Блокируйте фоновую непрозрачность в виде скалярного значения между 0 и 1.

Пример: 0.5

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

Параметры блоков: Opacity
Ввод: скаляр
Значение по умолчанию: 1

Как расположить элементы нескалярных данных в виде одной из этих опций:

  • Preserve dimensions — Элементы отображения расположили совпадать с размерностями сигнала.

  • Fill available space — Отобразите как можно больше элементов в свободном месте.

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

Параметры блоков: Layout
Ввод: символьный массив | строка
Значения: 'Preserve dimensions' | 'Fill available space'
Значение по умолчанию: 'Preserve dimensions'

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметры блоков: GridColor
Ввод: [r g b] вектор
Значение по умолчанию: [0.502 0.502 0.502]

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

Типы данных

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

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

no

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

yes

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

no

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

no

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

Введенный в R2017b