Отображение

Покажите значение входа

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

Описание

Блок Display показывает значение входных данных. Можно задать частоту отображения. Для числовых входных данных можно также задать формат отображения.

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

Блок Display показывает первые 200 элементов векторного сигнала и первые 20 строк и 10 столбцов матричного сигнала.

Примечание

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

Отобразите сокращения

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

Когда вы видите...Значение, которое появляется...

(SI)

Сохраненное целочисленное значение

Примечание

(SI) не появляется, когда сигнал имеет целочисленный тип данных.

hex

В шестнадцатеричном формате

bin

В двоичном формате

oct

В восьмеричном формате

Отображение строк

При работе со строками, отображениями блока Display:

  • Строки с двойными кавычками.

  • Специальные символы, такие как новая строка показываются завершенными последовательностями, например, '\n'.

  • Невизуализуемые символы как оставленное восьмеричное число, например, '\201'.

Если входящий сигнал имеет строку типа, выбор параметра Numeric display format не влияет на отображение строки.

Порты

Входной параметр

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

Входные данные, чтобы отобразиться.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated

Параметры

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

Задайте формат числовых данных, которые появляются.

Если вы выбираете...Отображения блока...
short 5-разрядное масштабированное значение с фиксированной десятичной точкой
long 15-разрядное масштабированное значение с фиксированной десятичной точкой
short_e 5-разрядное значение с плавающей десятичной точкой
long_e 16-разрядное значение с плавающей десятичной точкой
bank Значение в фиксированном формате долларов и центов (но без $ или запятых)
hex (Stored Integer) Сохраненное целочисленное значение фиксированной точки вводится в шестнадцатеричном формате
binary (Stored Integer) Сохраненное целочисленное значение фиксированной точки вводится в двоичном формате
decimal (Stored Integer) Сохраненное целочисленное значение фиксированной точки вводится в десятичном формате
octal (Stored Integer) Сохраненное целочисленное значение фиксированной точки вводится в восьмеричном формате

Если числовой вход к блоку Display имеет перечислимый тип данных (см. Перечисления Simulink и Задайте Перечисления Simulink):

  • Блок отображает перечисляемые значения, не значения базовых целых чисел.

  • Установка Numeric display format к любой из настроек Stored Integer вызывает ошибку.

Если входящий сигнал имеет строку типа, выбор параметра Numeric display format не влияет на отображение строки.

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

Параметры блоков: Format
Ввод: символьный вектор
Значения: 'short' | 'long' | 'short_e' | 'long_e' | 'bank' | 'hex (Stored Integer)' | 'binary (Stored Integer)' | 'decimal (Stored Integer)' | 'octal (Stored Integer)'
Значение по умолчанию: 'short'

Задайте, как часто отобразить данные.

Объем данных, который появляется и временные шаги, на которых появляются данные, зависит от параметров блоков Decimation и свойства SampleTime.

  • Параметр Decimation позволяет вам отобразить данные в каждом n th выборка, где n является фактором десятикратного уменьшения. Десятикратное уменьшение по умолчанию, 1, отображает данные на каждом временном шаге.

    Примечание

    Блок Display обновляет свое отображение в начальное время, даже когда значение Decimation больше, чем одно.

  • Свойство SampleTime, которое можно установить с set_param, позволяет вам задать интервал выборки, в котором можно отобразить точки. Это свойство полезно, когда вы используете решатель переменного шага, где интервал между временными шагами не является тем же самым. Шаг расчета по умолчанию, -1, заставляет блок игнорировать интервал выборки при определении точек, чтобы отобразиться.

    Примечание

    Если блок наследовал шаг расчета Inf, параметр Decimation проигнорирован.

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

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

Чтобы использовать блок в качестве плавающего отображения, установите флажок Floating display. Входной порт блока исчезает, и блок отображает значение сигнала на выбранной строке.

Если вы выбираете Floating display:

  • Выключите повторное использование памяти для своей модели. Смотрите Повторное использование памяти (Simulink Coder) для получения дополнительной информации.

  • Не соединяйте многомерный сигнал с плавающим отображением.

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

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

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

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

Типы данных

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

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

Yes

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

No

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

Yes

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

No

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Fixed-Point Designer™.

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте