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

Signal From Workspace

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

Тип: SubSystem

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

/Signal Operations/Sources/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

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

Да

Параметры

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 | Holding final value | Cyclic repetition

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

Setting to zero

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

FormOutput

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

Нет

Вычисляемый

Да