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

Параметры сигнала

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

Тип: SignalSpecification

Путь в библиотеке:

/Basic/Signal Attributes/Signal Specification

Описание

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

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

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

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

Порты

Вход

# IN — входной сигнал
скаляр | вектор | матрица | массив

Details

Входной сигнал, заданный в виде скаляра, вектора, матрицы или N-мерного массива.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Bool, Fixed-point

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

Да

Выход

# OUT — выходной сигнал
скаляр | вектор | матрица | массив

Details

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

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, Bool, Fixed-point

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

Да

Параметры

Основные

# Тип данных — тип выходных данных
Наследовать автоматически | Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Fixed-point

Details

Тип выходных данных. Если тип данных входного сигнала не соответствует указанному значению, то блок выдает ошибку.

Значения

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

Значение по умолчанию

Inherit: auto

Имя для программного использования

OutDataTypeStr

Настраиваемый

Нет

Вычисляемый

Нет

# Тип выходного сигнала с фиксированной точкой — тип выходных данных с фиксированной точкой
Тип данных

Details

Тип выходных данных с фиксированной точкой.

Зависимости

Чтобы использовать этот параметр, задайте для параметра Тип данных значение Fixed-point.

Значение по умолчанию

fixdt(1, 16, 0)

Имя для программного использования

OutDataTypeStrFixed

Настраиваемый

Нет

Вычисляемый

Да

# Размеры (-1 для наследованных) — значения входных и выходных сигналов

Details

Параметр задает значения входных и выходных сигналов.

Значение () параметра указывает на скалярную величину.

Значение -1 параметра указывает, что сигналы наследуют размеры.

Значение (n,) параметра указывает вектор шириной n.

Значение (m,n) параметра задает матрицу с m строками и n столбцами.

Значение по умолчанию

-1

Имя для программного использования

Dimensions

Настраиваемый

Нет

Вычисляемый

Да

# Время выборки — интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)

Details

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

Значение по умолчанию

-1

Имя для программного использования

SampleTime

Настраиваемый

Нет

Вычисляемый

Да

# Тип сигнала — комплексность сигнала
автоматически | реальный | комплексный

Details

Комплексность входных и выходных сигналов. Задается как:

  • автоматически – наследование комплексности от входа.

  • реальный – ожидается вещественный сигнал.

  • комплексный – ожидается комплексный сигнал.

Значения

auto | real | complex

Значение по умолчанию

auto

Имя для программного использования

SignalType

Настраиваемый

Нет

Вычисляемый

Нет