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

Goto

Передает вход блока в блок From.

Тип: Goto

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

/Basic/Signal Routing/Goto

Описание

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

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

Блоки Goto и блоки From сопоставляются с помощью тегов.

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

Порты

Вход

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

Details

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

Типы данных

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

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

Да

Параметры

Основные

# Goto tag — идентификатор блока
String

Details

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

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

A

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

GotoTag

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

Нет

Вычисляемый

Нет

# Tag visibility — область действия тега блока Goto
local | global

Details

Область действия тега блока Goto в виде local или global:

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

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

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

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

local | global

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

local

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

TagVisibility

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

Нет

Вычисляемый

Нет