Отображение

Покажите значение входного параметра

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

Описание

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

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

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

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

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

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

(SI)

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

Примечание

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

hex

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

bin

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

oct

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

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

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

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

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

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

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

Порты

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

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный

Параметры

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

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

Если вы выбираете...Блочные отображения...
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 вызывает ошибку.

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

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

Блочный параметр: Формат
Ввод: символьный вектор
Значения: 'короткий' | 'долго' | 'short_e' | 'long_e' | 'банк' | 'шестнадцатеричное число (сохраненное целое число)' | 'двоичный файл (сохраненное целое число)' | 'десятичное число (сохраненное целое число)' | 'восьмеричный (сохраненное целое число)'
Значение по умолчанию: 'short'

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

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

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

    Примечание

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

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

    Примечание

    Если блок наследовал частоту дискретизации Inf, параметр Десятикратного уменьшения проигнорирован.

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

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

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

Если вы выбираете отображение Floating:

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

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

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

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

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

Блокируйте характеристики

Типы данных

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

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

No

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

No

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

Yes

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

No

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

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

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

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

Была ли эта тема полезной?