Goto

Передайте блочный входной параметр От блоков

  • Библиотека:
  • Simulink / Маршрутизация Сигнала

Описание

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

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

Параметр Видимости Тега определяет, блокирует ли местоположение От тот доступ, сигнал ограничивается:

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

  • scopedОт и блоки Goto, которые используют тот же тег, должен быть в той же подсистеме или на любом уровне в иерархии модели ниже блока Goto Tag Visibility, который не влечет за собой пересечение невиртуального контура подсистемы, другими словами, контура атомарного, условно выполняемого, или подсистема вызова функций или модель - ссылка. Ограниченное по объему имя тега заключено в фигурные скобки ({}).

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

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

Примечание

scoped Блок Goto в системе маскированной видим только в той подсистеме и в невиртуальных подсистемах, которые это содержит. Simulink® генерирует ошибку, если вы запускаете или обновляете схему, которая имеет блок Goto Tag Visibility в более высоком уровне в блок-схеме, чем соответствующий scoped Блок Goto в подсистеме маскированной.

Используйте локальные теги, когда Goto и От блоков с помощью того же имени тега будут находиться в той же подсистеме. Необходимо использовать глобальную переменную или ограниченные по объему теги, когда Goto и От блоков с помощью того же имени тега находятся в различных подсистемах. Когда вы задаете тег как глобальную переменную, все использование того тега получает доступ к тому же сигналу. Тег, заданный, как ограниченный по объему, может использоваться больше чем в одном месте в модели.

Блок Goto поддерживает распространение метки сигнала.

Порты

Входной параметр

развернуть все

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Параметры

развернуть все

Идентификатор блока Goto. Этот параметр идентифицирует блок Goto, осциллограф которого задан в этом блоке.

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

Блочный параметр: GotoTag
Ввод: символьный вектор
Значения: |...
Значение по умолчанию: A

Осциллограф метки блока Goto, заданной как local, scoped или global. Когда вы устанавливаете этот параметр на scoped, необходимо использовать блок Goto Tag Visibility, чтобы задать осциллограф видимости тега.

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

Блочный параметр: TagVisibility
Ввод: символьный вектор
Значения: 'локальный' | 'ограниченный по объему' | 'глобальная переменная'
Значение по умолчанию: 'local'

Задает текст, чтобы отобразиться на блочном значке. Опции являются меткой блока, именем сигнала, что блок представляет, или и тег и имя сигнала.

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

Блочный параметр: IconDisplay
Ввод: символьный вектор
Значения: 'Сигнал называет' | 'Тег' | 'Тег и имя сигнала'
Значение по умолчанию: Тег

Переименуйте тег Goto. Новое имя распространяет ко всем От и блокам Видимости Тега Goto, которые перечислены в Соответствующем блочном поле.

Список От блоков и блоков Видимости Тега Goto, соединенных с этим блоком Goto. Кликните по записи в списке, чтобы отобразить и подсветить соответствующий блок From или Goto Tag Visibility.

Блокируйте характеристики

Типы данных

double | single | Boolean | base integer | fixed point | enumerated | bus | string

Прямое сквозное соединение

No

Многомерные сигналы

Yes

Сигналы переменного размера

Yes

Обнаружение пересечения нулем

No

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Фиксированной точки Designer™.

Представлено до R2006a

Была ли эта тема полезной?