Документация 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, BusSignal

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

Параметры

Main

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

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

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

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

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

Value

Значение

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

шина

По умолчанию

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 | BusSignal

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

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

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

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}

Output bus type – выходной тип шины


BusSignal{(), Tuple{}, ()} (по умолчанию) | описание типа шины

Details

Описывает тип шины, которую выдает блок.

Зависимости

Чтобы задать на выходе шину, укажите для параметра Output data types значение BusSignal. После этого появится поле Output bus type, в которое нужно вписать тип шины (BusSignal{…}). Можно написать тип самостоятельно или ввести имя переменной, в которой хранится уже созданный в воркспейсе тип.

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

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

OutputDataTypesStrBus

Значение

описание типа шины

По умолчанию

BusSignal{(), Tuple{}, ()}

Параметр блока OutputDataTypeStrBus Значение описание типа шины По умолчанию BusSignal{(), Tuple{}, ()}

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

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

Примеры