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

Cumulative Sum

Частичная сумма элементов канала, столбца или строки.

Тип: CumulativeSum

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

/Signal Operations/Math Functions/Math Functions/Cumulative Sum

Описание

Блок Cumulative Sum вычисляет частичную (промежуточную) сумму по заданному измерению входа или по времени.

Порты

Выход

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

Details

Частичная сумма в виде скаляра, вектора или матрицы.

Типы данных

Float64

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

Да

Вход

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

Details

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

Типы данных

Float64

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

Да

# Rst — порт сброса
скаляр

Details

Дополнительный порт сброса, принимающий скалярные значения, которые могут любого типа данных, поддерживаемого Engee, включая Bool. Частота дискретизации сигнала в порту Rst должна быть такой же или ниже частоты дискретизации входного сигнала.

Зависимости

Чтобы использовать этот порт, установите для параметра Reset Port любое значение, отличное от None

Типы данных

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

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

Нет

Параметры

Основные

# Sum Input Along — измерение для суммирования
Columns | Rows | Channels

Details

Размерность, по которой вычисляются кумулятивные суммы. Вы можете суммировать по Channels, Columns или Rows.

Значения

Columns | Rows | Channels

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

Channels

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

SumInputAlong

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

Нет

Вычисляемый

Нет

# Input Processing — метод обработки ввода
Columns as channels | Elements as channels

Details

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

  • Columns as channels — блок обрабатывает каждый столбец ввода как отдельный канал.

  • Elements as channels — блок обрабатывает каждый элемент ввода как отдельный канал.

Зависимости

Чтобы использовать этот параметр, установите для параметра Sum Input Along значение Channels.

Значения

Columns as channels | Elements as channels

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

Columns as channels

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

InputProcessing

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

Нет

Вычисляемый

Нет

# Reset Port — событие сброса
None | Передний фронт | Задний фронт | Either edge | None-zero sample

Details

Определяет событие сброса, которое заставляет блок сбрасывать сумму по каналам. Частота дискретизации сигнала в порт Rst пдолжна быть такой же или меньше, чем частота дискретизации входного сигнала. Шаг расчета сигнала сброса должен быть положительным целым числом, кратным входному шагу расчета.

Зависимости

Чтобы использовать этот параметр, установите для параметра Sum Input Along значение Channels.

Значения

None | Rising edge | Falling edge | Either edge | None-zero sample

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

None

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

ResetPort

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

Нет

Вычисляемый

Нет