Signal Specification
Задает необходимую величину, время выборки, тип данных, числовой тип и другие атрибуты сигнала.
Тип: SignalSpecification
Путь в библиотеке:
|
Описание
Блок Signal Specification позволяет задать атрибуты сигнала, подключенного к его входным и выходным портам.
Если указанные атрибуты конфликтуют с атрибутами, заданными блоками, подключенными к его портам, Engee выдает ошибку при компиляции модели. Например, в начале моделирования, если конфликты отсутствуют, решатель удаляет блок Signal Specification из скомпилированной модели.
Вы можете использовать блок Signal Specification, чтобы убедиться, что фактические атрибуты сигнала соответствуют желаемым. Вы также можете использовать его для обеспечения правильного распространения атрибутов сигнала по всей модели. Однако если некоторые блоки имеют неопределенные атрибуты для сигналов, которые они принимают или выводят, модель не имеет достаточно информации для правильного распространения атрибутов. В таких случаях блок Signal Specification может предоставить необходимую информацию.
Использование блока Signal Specification также помогает ускорить компиляцию модели, когда блоки не имеют атрибутов сигналов.
Порты
Вход
#
IN
—
входной сигнал
скаляр
| вектор
| матрица
| массив
Details
Входной сигнал, заданный в виде скаляра, вектора, матрицы или N-мерного массива.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT
—
выходной сигнал
скаляр
| вектор
| матрица
| массив
Details
Преобразованный входной сигнал в виде скаляра, вектора, матрицы или N-мерного массива, атрибуты которого задаются пользователем.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Data type —
тип выходных данных
Inherit: auto
| Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Bool
| Fixed-point
Details
Тип выходных данных. Если тип данных входного сигнала не соответствует указанному значению, то блок выдает ошибку.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Output fixed-point type —
тип выходных данных с фиксированной точкой
Data type
Details
Тип выходных данных с фиксированной точкой.
Зависимости
Чтобы использовать этот параметр, задайте для параметра Data type значение Fixed-point
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
# Dimensions (-1 for inherited) — значения входных и выходных сигналов
Details
Параметр задает значения входных и выходных сигналов.
Значение ()
параметра указывает на скалярную величину.
Значение -1
параметра указывает, что сигналы наследуют размеры.
Значение (n,)
параметра указывает вектор шириной n.
Значение (m,n)
параметра задает матрицу с m строками и n столбцами.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Sample time —
интервал между шагами расчета
SampleTime (real number / vector of two real numbers)
Details
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение -1
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Signal type —
комплексность сигнала
auto
| real
| complex
Details
Комплексность входных и выходных сигналов. Задается как:
-
auto
– наследование комплексности от входа. -
real
– ожидается вещественный сигнал. -
complex
– ожидается комплексный сигнал.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |