Документация Engee

Display

Блок не рекомендован для использования.

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

display

Описание

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

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

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

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

Сокращения

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

Сокращение Появляющееся значение — это…​

(SI)

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

hex

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

bin

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

oct

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

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

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

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

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

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

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

Порты

Вход

Port_1 — входной сигнал
скаляр | вектор

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

Типы данных: Float64

Параметры

Numeric display format — формат для отображения числовых входных данных
short (по умолчанию) | long | short_e | long_e | bank | hex (Stored Integer) | binary (Stored Integer) | decimal (Stored Integer) | octal (Stored Integer)

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

Если вы выберете…​ Блок показывает…​

short

5-значное масштабированное значение с фиксированной десятичной точкой.

long

15-значное масштабированное значение с фиксированной десятичной точкой.

short_e

5-значное значение с плавающей точкой

long_e

16-значное значение с плавающей точкой

bank

Значение в фиксированном формате долларов и центов (но без $ или запятых).

hex (Stored Integer)

Сохраненное целочисленное значение ввода с фиксированной точкой в шестнадцатеричном формате.

binary (Stored Integer)

Сохраненное целочисленное значение ввода с фиксированной точкой в двоичном формате

decimal (Stored Integer)

Сохраненное целочисленное значение ввода с фиксированной точкой в десятичном формате

octal (Stored Integer)

Сохраненное целочисленное значение ввода с фиксированной точкой в восьмеричном формате

Если числовой ввод в блок Display имеет перечисляемый тип данных:

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

  • Установка Numeric display format для любого из 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

Decimation — скорость отображения
1 (по умолчанию) | Integer

Укажите, как часто отображать данные.

Количество отображаемых данных и временные интервалы, на которых появляются данные, зависят от параметра блока Decimation и свойства SampleTime.

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

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

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

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

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

Параметр блока

Decimation

Значение

1 | целое число

По умолчанию

1

Floating display — плавающий дисплей
выключено (по умолчанию) | включено

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

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

  • Отключите повторное использование хранилища сигналов для вашей модели.

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

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

Параметр блока

Floating

Значение

включено | выключено

По умолчанию

выключено