В элементе шины

Выберите элемент шины или целую шину, которая соединяется с входным портом подсистемы

  • Библиотека:
  • Simulink / Ports & Subsystems

    Simulink / Источники

Описание

Примечание

Этот блок имеет два различных имени, в зависимости от библиотеки, в которой это появляется. Функциональность обоих блоков является тем же самым.

  • В библиотеке Sources и библиотеке Ports & Subsystems — В Элементе Шины

  • В библиотеке Signal Routing — Элемент Шины В

Выберите элемент из шины (или целая шина), который соединяется с входным портом подсистемы. Этот блок интегрирует в один блок функциональность использования блока Inport и блока Селектора Шины. Блок In Bus Element имеет тип блока Inport. Нет никаких спецификаций, позволенных на блоке In Bus Element, который поддерживает только наследованный рабочий процесс. Вы не можете использовать диалоговое окно Block Parameters блока In Bus Element, чтобы задать атрибуты элемента шины, такие как тип данных или размерности.

Чтобы работать с шинами в интерфейсах подсистемы, рассмотрите использование В Элементе Шины и блоках Элемента Шины. Эта комбинация блокировки порта элемента шины:

  • Уменьшает сложность сигнальной линии и помеху в блок-схеме.

  • Дает возможность изменять интерфейс инкрементно.

  • Предоставляет доступ к элементу шины ближе на грани использования.

    • Для входного параметра избегайте дублирующегося Inport блоки и Селектор Шины, Goto и настройка блока From.

    • Для вывода избегайте Goto, От, и настройка блока Bus Creator.

Блок In Bus Element выбирает сигналы из входного порта подсистемы. Подайте вывод блока In Bus Element к другому блоку в подсистеме.

Для входных сигналов шины, или задать сигнал, что вы хотите выбрать из входного порта или пройти через целый сигнал шины, оставить элемент пустым. Для входного сигнала нешины для подсистемы оставьте раздел элемента блочного текста значков пустым. Блок проходит через значение сигнала нешины. Чтобы выбрать несколько сигналов из сигнала входной шины, создайте несколько В блоках Элемента Шины, один для каждого выбранного сигнала.

Чтобы сократить количество сигналов элемента шины, отображенных в диалоговом окне Block Parameters, используйте поле Filter. Поле Filter поддерживает регулярные выражения. Чтобы использовать символ регулярного выражения в качестве литерала, включайте символ ESC (\). Например, чтобы использовать вопросительный знак: sig\?1.

Можно задать цвет фона для блокировок порта элемента шины, с помощью параметра цвета Набора диалогового окна Block Parameters. Это действие выбирает цвет блоков, сопоставленных с выбранными элементами, или ко всем блокам, если вы не выбираете элементы.

Порты

Блок не имеет входного порта. Используйте диалоговое окно Block Parameters или Инспектор свойств, чтобы задать входной порт подсистемы, из которого блок получает свой входной сигнал.

Вывод

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

Выходной порт передает значение выбранного входного сигнала к другому блоку. Сигнал может иметь действительное или комплексное значение любого типа данных, который поддерживает Simulink®.

Параметры

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

Задайте имя для порта подсистемы. То имя появляется на значках блока Subsystem и In Bus Element. Если вы задаете имя порта, то имя не может уже использоваться другим блоком In Bus Element или портом. Все В Элементе Шины блокируют тот доступ, тот же входной порт подсистемы отражает имя порта, которое вы задаете.

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

Блочный параметр: PortName
Ввод: текст
Значение по умолчанию: InBus

Задайте порядок, в котором порт появляется на подсистеме, с 1, являющимся верхним портом, 2 второй порт вниз, и так далее.

  • Если вы задаете номер, который превышает количество входных портов подсистемы, новые порты добавляются выше порта, сопоставленного с блоком In Bus Element.

  • Если вы добавляете блок In Bus Element, который создает другой входной порт подсистемы, номер порта является следующим доступным номером.

  • Если вы удаляете все В блоках Элемента Шины, сопоставленных с портом, другие номера портов перенумерованы так, чтобы блоки были в последовательности и что никакие числа не не использованы.

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

Блочный параметр: Порт
Значение: целое число
Значение по умолчанию: 1

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

Типы данных

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

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

No

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

Yes

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

Yes

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

No

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

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

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

Введенный в R2017a

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