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

Outport

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

out1 block

Описание

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

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

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

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

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

Блоки Outport в подсистеме

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

Порты

Вход

Port_1 — сигнал Outport
скаляр | вектор | матрица | шина

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool, bus

Параметры

Main

Output Concatenation — выбор измерения для объединения
выключено (по умолчанию) | включено

Установите эту опцию, чтобы задать измерение для объединения. Если опция не отмечена, то объединение будет вестись по первому измерению.

Зависимости

Укажите это порт в столбце Port блока For Each.

Concatenation Dimension — укажите измерение
1 (по умолчанию) | 2 | целое положительное число

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

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

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

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

Зависимости

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

Программное использование

Параметр блока

OutputConcatenationDimension

Значения

1 | целое число

По умолчанию

1

Initial condition — начальное значение выходного сигнала
0 (по умолчанию) | скаляр | вектор | матрица

Значение на выходе блока в случае, если он используется в активируемой подсистеме (Trigger, Enable, Action), но подсистема еще не активировалась.

Sample time (−1 for inherited) — интервал между шагами расчета
−1.0 (по умолчанию) | скаляр

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

Программное использование

Параметр блока

SampleTime

Значения

скаляр

По умолчанию

−1.0

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

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