Display

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

  • Библиотека:
  • Simulink/Раковины

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

  • Display block

Описание

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

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

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

Примечание

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

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

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

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

(SI)

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

Примечание

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

hex

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

bin

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

oct

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

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

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

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

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

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

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

Порты

Вход

расширить все

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

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

Параметры

расширить все

Задайте формат отображаемых числовых данных.

Если вы выбираете...Блок отображает...
short Пятизначное масштабированное значение с фиксированной десятичной точкой
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 позволяет вам отображать данные на каждом nth sample, где n - десятикратное уменьшение. Значение по умолчанию десятикратное уменьшение, 1, отображает данные в каждый временной шаг.

    Примечание

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

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

    Примечание

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

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

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

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

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

  • Отключите повторное использование памяти сигналов для вашей модели. Для получения дополнительной информации см. раздел «Повторное использование памяти сигнала (Simulink Coder)».

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

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

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

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

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

Типы данных

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

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

yes

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

no

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

yes

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

no

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

.

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

.

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

См. также

| |

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