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

Прием по метке

Передает вход блока в блок Передача по метке.

Тип: Goto

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

/Basic/Signal Routing/Goto

Описание

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

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

Блоки Прием по метке и блоки Передача по метке сопоставляются с помощью тегов.

Параметр видимости тега определяет, где блоки Передача по метке могут получить доступ к сигналу.

Порты

Вход

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

Details

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

Типы данных

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

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

Да

Параметры

Основные

# Имя метки — идентификатор блока
Строка

Details

Идентификатор блока Прием по метке. Этот параметр идентифицирует блок Прием по метке, область действия которого определена в параметре Видимость метки.

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

A

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

GotoTag

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

Нет

Вычисляемый

Нет

# Видимость метки — область действия тега блока Прием по метке
локальный | глобальный

Details

Область действия тега блока Прием по метке в виде локальный или глобальный:

  • локальный (по умолчанию) — блоки Передача по метке и Прием по метке, использующие один и тот же тег, должны находиться в одной и той же подсистеме. Имя локального тега заключено в квадратные скобки ([]).

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

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

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

local | global

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

local

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

TagVisibility

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

Нет

Вычисляемый

Нет