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

Constant

Постоянное значение.

constant

Описание

Блок Constant генерирует действительный или комплексный сигнал постоянного значения.

Блок генерирует скаляр, вектор или матричный выход в зависимости от размерности параметра Constant value.

Выход блока имеет те же размеры и элементы, что и параметр Constant value.

Порты

Выход

Port_1 — постоянное значение
скаляр | вектор | матрица

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Bool, Fixed point

Поддержка комплексных чисел: Да

Параметры

Main

Constant Value — значение константы
1.0 (по умолчанию) | скаляр | вектор | матрица

Задайте выход постоянного значения блока.

Вы можете ввести любое выражение, которое будет рассматриваться как матрица, включая логические ключевые слова true и false.

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

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

Value

Значение

скаляр | вектор | матрица

По умолчанию

1

Sample time — интервал между шагами расчета
inf (по умолчанию) | скаляр | вектор

Задает интервал времени, в течение которого вывод блока Constant может изменяться во время моделирования (например, из-за настройки параметра Constant value).

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

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

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

SampleTime

Значение

скаляр | вектор

По умолчанию

inf

Signal Attributes

Output data type — тип выходных данных
Inherit: auto | Int8 | Int16 | Int32 | Int64 | Int128 | UInt8 | UInt16 | UInt32 | UInt64 | UInt128 | Float16 | Float32 | Float64 | Bool | Fixed point

Укажите тип выходных данных. Тип может быть унаследован, указан напрямую или выражен как объект типа данных.

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

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

OutDataTypeStr

Значение

Inherit: Inherit from 'Constant value' | Inherit: auto | Int8 | Int16 | Int32 | Int64 | Int128 | UInt8 | UInt16 | UInt32 | UInt64 | UInt128 | Float16 | Float32 | Float64 | Bool | Fixed point

По умолчанию

Inherit: auto

Output fixed-point type – выходной тип чисел с фиксированной точкой
Fixed{Int16, 0} (по умолчанию) | описание типа данных с фиксированной точкой

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

Зависимости

Включается, когда параметр Output data type установлен в значение Fixed point.

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

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

OutputDataTypeStrFixed

Значение

валидное описание типа с фиксированной точкой

По умолчанию

Fixed{Int16, 0}

Дополнительные возможности

Генерация Си кода: Да

Примеры