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

Signal From Workspace

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

signal from workspace

Описание

Блок Signal From Workspace исчитывает данные в модель из рабочей области и представляет их в виде сигнала. В параметре Signal указывается имя переменной рабочей области, содержащей импортируемый сигнал, или любое выражение, определяющее матрицу или трехмерный массив.

Порты

Выход

# OUT_1 — данные из рабочей области
скаляр | вектор | матрица

Details

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

  • Если параметр Signal задает матрицу на ( ), каждый из столбцов рассматривается как отдельный канал. Размер кадра задается параметром Samples per frame, . На выходе получается матрица на , содержащая последовательных выборок из каждого канала сигнала. Период выборки на выходе задается параметром Sample time, , а период кадра на выходе – . Для удобства импортированный вектор строк рассматривается как один канал, поэтому размерность выходного кадра равна на .

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

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

Да

Параметры

Main group

# Signal — импортируемый сигнал

Details

Импортируемый сигнал из переменной workspace, или действительное выражение, определяющее сигнал.

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

collect(1:10)

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

Signal

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

Нет

# Sample time — период дискретизации

Details

Период дискретизации выходного кадра, , заданный как положительное число. Период дискретизации выходного кадра равен .

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

1

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

SampleTime

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

Нет

# Samples per frame — выборки на выходной кадр

Details

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

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

1

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

SamplesPerFrame

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

Нет

# Form output after final data value by — значения для вывода
Setting to zero | Holding final value | Cyclic repetition

Details

Определяет выходной сигнал после генерации всех указанных выборок сигнала.

  • Если для этого параметра указано значение Setting To Zero, блок генерирует выходные сигналы с нулевым значением в течение всего времени моделирования после генерации последнего кадра сигнала.

  • Если для этого параметра указано значение Holding Final Value, блок повторяет последний кадр в течение всего времени моделирования после генерации последнего кадра сигнала.

  • Если для этого параметра указано значение Cyclic Repetition, блок повторяет сигнал с начала после достижения последнего кадра сигнала. Если размер кадра, указанный в параметре Samples per frame, не равномерно делит длину входного сигнала в подсистему Signal From Workspace, то выйдет ошибка.

Блок не экстраполирует импортированный сигнал за пределы последней выборки.

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

Setting to zero

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

FormOutput

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

Нет

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

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