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

Память

Выводит значения входа с предыдущего шага расчета.

memory

Описание

Блок Память задерживает вход на один основной шаг расчета. Этот блок принимает сигналы любого поддерживаемого типа (с точки зрения типа дискретизации сигнала).

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

Выход блока для первого временного шага задается параметром Начальное состояние. Корректный выбор этого параметра может свести к минимуму нежелательное поведение выходного сигнала. При этом невозможно указать шаг расчета блока. Шаг расчета этого блока зависит от типа используемого решателя, либо наследуется.

Параметр Наследование шага расчета определяет, наследуется ли шаг расчета или зависит от решателя и типа дискретизации входа.

Когда блок Память наследует дискретный шаг расчета, он аналогичен блоку Запаздывание на шаг.

Порты

Вход

# IN_1 — входной сигнал
скаляр

Details

Входной сигнал. Входные данные могут быть непрерывными или дискретными.

Типы данных

Float64, Int64

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

Да

Выход

# OUT_1 — выходной сигнал
скаляр

Details

Выходной сигнал — это входной сигнал с предыдущего шага расчета.

Типы данных

Float64

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

Да

Параметры

Основные

# Начальное состояние — начальное условие
Скаляр / массив вещественных и/или комплексных чисел

Details

Значение выходного сигнала на первом шаге симуляции.

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

0

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

InitialCondition

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

Да

Вычисляемый

Да

# Наследование шага расчета — наследование шага расчета
Логический тип

Details

Если этот флажок установлен, то шаг расчета наследуется от управляющего блока.

Если этот флажок снят, то шаг расчета блока зависит от типа решателя, используемого для работы модели:

  • Если решатель является решателем с переменным шагом и:

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

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

  • Если решатель является решателем с постоянным шагом и:

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

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

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

false (выключено)

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

InheritSampleTime

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

Нет

Вычисляемый

Нет