exponenta event banner

Показ

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

  • Библиотека:
  • Симулинк/раковины

    Кодер/приемники HDL

  • Display block

Описание

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

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

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

Примечание

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

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

В блоке «Отображение» отображаются следующие сокращения, помогающие определить формат значения.

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

(SI)

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

Примечание

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

hex

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

bin

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

oct

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

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

При работе со строками отображается блок «Отображение»:

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

  • Специальные символы, такие как newline, отображаются, например, как переходящие последовательности. '\n'.

  • Не отображаемые символы, например, как выделяемое восьмеричное число '\201'.

Если входящий сигнал имеет тип string, выбор параметра Числовой формат отображения не влияет на отображение строки.

Порты

Вход

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

Входные данные для отображения.

Типы данных: single | double | half | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | string | 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»):

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

  • Установка числового формата отображения для любого из Stored Integer приводит к ошибке.

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

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

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

Укажите частоту отображения данных.

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

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

    Примечание

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

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

    Примечание

    Если блок наследует время выборки Infпараметр прореживания игнорируется.

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

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

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

При выборе «Плавающее отображение»:

  • Отключите повторное использование памяти сигналов для модели. Дополнительные сведения см. в разделе Повторное использование памяти сигналов (Simulink Coder).

  • Не подключайте многомерный сигнал к плавающему дисплею.

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

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

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

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

Типы данных

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

Прямой проход

yes

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

no

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

yes

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

no

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

.

Создание кода ПЛК
Создание структурированного текстового кода с помощью Coder™ Simulink ® PLC

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

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