Передайте вход блока в блоки From
Simulink/Маршрутизация сигнала
HDL-кодер/сигнальная маршрутизация
Блок Goto передает свой вход в соответствующие ему From блоки. Вход может быть реальным или комплексным сигналом или вектором любого типа данных. From и Goto блоки позволяют передавать сигнал от одного блока к другому, фактически не соединяя их.
Блок Goto может передать свой входной сигнал в более чем один From блок, хотя блок From может принимать сигнал только от одного Goto блока. Вход в этот Goto блок передается в From блоки, сопоставленные с ним, как если бы блоки были физически связаны.
Например, эта модель использует блок Goto и блок From.
Эквивалентная модель передает сигнал Sine Wave блока непосредственно в блок Gain.
Goto блоки и блоки From совпадают при помощи тегов Goto.
Параметр Tag Visibility определяет, ограничено ли расположение блоков From, которые обращаются к сигналу:
local
(по умолчанию) - From и Goto блоки, которые используют один и тот же тег, должны находиться в одной подсистеме. Имя локального тега заключено в скобки ([]).
scoped
- From и Goto блоки, которые используют один и тот же тег, должны быть либо:
В той же подсистеме.
На любом уровне иерархии модели ниже блока Goto Tag Visibility, который не влечет пересечения контура невиртуальной подсистемы. Другими словами, они должны быть в контур атомарного, условно выполненного, или подсистема вызова функций или модель-ссылка.
Рамочное имя тега заключено в скобки ({}
).
global
- From и Goto блоки, использующие один и тот же тег, могут быть где угодно в модели, кроме мест, которые охватывают контуры подсистемы.
Правило, что From - Goto блочные соединения не могут пересекать контуры невиртуальной подсистемы, имеет следующее исключение. Блок Goto, соединенный с портом состояния в одной условно выполненной подсистеме, виден блоку From внутри другой условно выполненной подсистемы.
Примечание
A scoped
Goto блок в маскированной системе виден только в этой подсистеме и в невиртуальных подсистемах, которые он содержит. Simulink® генерирует ошибку, если вы запускаете или обновляете схему, которая имеет блок Goto Tag Visibility на более высоком уровне в схеме, чем соответствующий scoped
Goto блок в маскированной подсистеме.
Используйте локальные теги, когда блоки Goto и From, использующие то же имя тега, находятся в одной подсистеме. Необходимо использовать глобальные или масштабированные теги, когда Goto и From блоки, использующие одно и то же имя тега, находятся в разных подсистемах. Когда вы задаете тег как глобальный, все использования этого тег обращаются к тому же сигналу. Тег, заданный как scoped, может использоваться более чем в одном месте модели.
Выбор блока Goto подсвечивает соответствующие блоки From.
Точно так же выбор блока From подсвечивает соответствующий блок Goto.
Когда подсистема содержит соответствующий Goto или From блок, Subsystem блок подсвечивается.
Блок Goto поддерживает распространение метки сигнала.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|