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

Выход1

Страница в процессе разработки.

Выходной порт подсистемы или вывод данных из модели.

outport1

Описание

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

Номера портов присваиваются автоматически в соответствии с этими правилами:

  • Блоки Выход1 в системе или подсистеме верхнего уровня нумеруются последовательно, начиная с 1.

  • Если вы добавляете блок Выход1, ему присваивается следующий доступный номер.

  • Если вы копируете блок Выход1 в систему, его номер порта не меняется, если только его текущий номер не конфликтует со входным портом, уже существующим в системе.

Блоки Выход1 в подсистеме

Блоки Выход1 в подсистеме представляют выходные сигналы из подсистемы. Сигнал, поступающий в блок Выход1 в подсистеме, переходит из соответствующего выходного порта в этом блоке Подсистема.

Порты

Вход

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

Details

Входной сигнал, который поступает через Выход1 вовне подсистемы или модели.

Типы данных

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

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

Да

Параметры

Основные

# Период дискретизации — интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)

Details

Интервал между шагами расчета (неотрицательное число). Чтобы наследовать шаг расчета, установите для этого параметра значение −1.

Значения

SampleTime (real number / vector of two real numbers)

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

-1

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

SampleTime

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

Нет

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

Details

Для условно выполняемых подсистем укажите вывод блока до выполнения подсистемы и пока она отключена.

Подсказка

Если условная подсистема управляет блоком Слияние, вам не нужно указывать начальное условие (IC) для блока Выход1.

Ограничения

  • Этот блок не допускает начального вывода inf или NaN.

  • Когда входным сигналом является виртуальная шина, значение Начальное значение выходного сигнала в [] обрабатывается как double(0).

  • Когда входной сигнал содержит невиртуальную шину, Начальное значение выходного сигнала не поддерживает ненулевые скалярные значения.

Значения

Scalar / array of real and/or complex numbers

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

0.0

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

InitialOutput

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

Нет

# Конкатенация выходных данных — выбор измерения для объединения
Логический тип

Details

Установите этот флажок, чтобы задать размерность для объединения (только для подсистем Повторение для каждого). Установка флажка добавляет параметры из раздела Подсистема For Each в меню настроек блока Выход1.

Значения

Logical

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

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

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

OutputConcatenation

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

Нет

# Размерность конкатенации — укажите измерение
Целое число типа Int64

Details

Для каждого выходного порта укажите измерение, по которому будут объединяться результаты блока For Each Subsystem.

  • 1 — сложите результаты в направлении , то есть вертикально. Если блок генерирует векторы столбцов, то в результате конкатенации получается один вектор столбцов. Если блок генерирует векторы строк, то в результате конкатенации получается матрица.

  • 2 — сложите результаты в стопку в направлении , то есть горизонтально. Если блок генерирует векторы строк, то в результате конкатенации получается один вектор строки. Если блок генерирует векторы строк, то в результате конкатенации получается матрица.

  • n — складывание результатов в стопку в направлении .

Зависимости

Чтобы использовать этот параметр, установите флажок Конкатенация выходных данных.

Значения

Int64 integer

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

1

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

OutputConcatenationDimension

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

Нет

# Выход при отключении активируемой подсистемы — вывод при отключении

Details

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

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

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

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

OutputWhenDisabled

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

Нет

# Поведение выхода — настройки вывода при отключении активируемой подсистемы
Удерживается | Сбрасывается

Details

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

Зависимости

Чтобы использовать этот параметр, установите флажок Выход при отключении активируемой подсистемы

При подключении вывода условной подсистемы к блоку Слияние установите для этого параметра значение Удерживается. Его установка на Сбрасывается возвращает ошибку.

Значения

held | reset

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

held

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

EnabledState

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

Нет

Атрибуты сигнала

# Тип данных выхода — тип выходных данных
Наследовать автоматически | Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Фиксированная точка

Details

Укажите тип выходных данных.

Тип может быть унаследован или указан напрямую.

Значения

Inherit: auto | Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool | Fixed-point

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

Inherit: auto

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

OutDataTypeStr

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

Нет

# Тип выхода в фиксированной точке — тип выходных данных с фиксированной точкой
Тип данных

Details

Укажите тип выходных с фиксированной точкой.

Зависимости

Чтобы использовать этот параметр, установите для параметра Тип данных выхода значение Фиксированная точка.

Значения

Data type

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

fixdt(1, 16, 0)

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

OutDataTypeStrFixed

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

Нет

# Тип сигнала — тип выходного сигнала
Автоматически | Вещественный | Комплексный

Details

Укажите тип выходного сигнала. Чтобы наследовать тип сигнала, подключенного к его входу, выберите Автоматически. В ином случае выберите Вещественный или Комплексный тип сигнала.

Значения

auto | real | complex

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

auto

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

SignalType

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

Нет

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

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

Примеры