Соедините шиной элемент, соедините шиной элемент

Задайте сигнал, который соединяется с выходным портом

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

    Simulink / Приемники

    HDL Coder / Ports & Subsystems

    HDL Coder / Приемники

Описание

Блок Out Bus Element, также известный как блок Bus Element Out, комбинирует функциональность блока Outport и блока Bus Creator. Этот блок имеет тип блока Выходного порта и все блоки Элемента Шины, которые используют ту же долю порта диалоговое окно Block Parameters. В диалоговом окне Block Parameters можно переупорядочить элементы шины путем перетаскивания сигнала в списке сигналов.

Чтобы создать виртуальную шину вывод, можно использовать блок Out Bus Element для каждого сигнала, что вы хотите, чтобы шина содержала. В диалоговом окне Block Parameters можно нажать кнопки Add a new signal или Add a new sub-bus, чтобы создать связанный блоки Элемента Шины.

Когда вы сохраняете выходные данные в рабочую область или файл, соединяете шиной данные, заданные группами корневого уровня, блоки Элемента Шины регистрируются наряду с данными о блоке Outport корневого уровня.

Задайте сигнал

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

Порты

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

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

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

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Параметры

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

Задайте имя порта, которое уже не используется другим блоком или портом. Имя появляется на родительской Подсистеме или блоке Model. Имя также появляется рядом с блоком. Несколько блоков могут получить доступ к тому же порту.

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

Параметры блоков: PortName
Ввод: символьный вектор
Значения: 'OutBus' | '<port name>'
Значение по умолчанию: 'OutBus'

Задайте порядок, в который порт, который соответствует блоку, появляется на родительской Подсистеме или блоке Model.

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

  • Удаление всех блоков, сопоставленных с портом, удаляет порт. Другие порты перенумерованы так, чтобы они были последовательны и не пропускали чисел.

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

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

Параметры блоков: Port
Ввод: символьный вектор
Значения: действительное целое число
Значение по умолчанию: '1'

Задайте цвет фона для блокировок порта элемента шины. Эта спецификация выбирает цвет блоков, сопоставленных с выбранными элементами шины, или всех блоков, сопоставленных с портом, если вы не выбираете элементов шины.

Можно задать Black, White, Red, Green, Blue, Cyan, Magenta, Yellow, Gray, Light Blue, Orange, Dark Green и More Colors.

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

Параметры блоков: BackgroundColor
Ввод: символьный вектор
Значения: 'black' | 'white | 'red' | 'green' | 'blue' | 'cyan' | 'magenta' | 'yellow' | 'gray' | 'lightBlue' | 'orange' | 'darkGreen' | '[r,g,b]', где r, g и b, являются красными, зелеными, синими значениями цвета в области значений 0.0 к 1,0
Значение по умолчанию: 'black'

Задайте критерий поиска, чтобы использовать для фильтрации длинного списка элементов шины. Не заключайте критерий поиска в кавычки. Фильтр делает частичный поиск строки и поддерживает регулярные выражения. Чтобы использовать символ регулярного выражения в качестве литерала, включайте символ ESC (\). Например, чтобы использовать вопросительный знак, введите sig\?1.

Атрибуты сигнала

Чтобы задать атрибуты сигнала, нажмите кнопку карандаша или заданные атрибуты рядом с именем сигнала.

Задайте тип данных. Тип может быть наследован, задан непосредственно или выражен как объект типа данных, такой как Simulink.NumericType. Не задавайте объект шины как выражение.

Задайте размерности сигнала.

-1

Сигнал может иметь любые размерности.

N

Сигнал должен быть вектором размера N.

[R C]

Сигнал должен быть матрицей, имеющей строки R и столбцы C.

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

Параметры блоков: PortDimensions
Ввод: символьный вектор
Значения: '-1' | целое число | [целое число, целое число]
Значение по умолчанию: '-1'

Задайте тип позволенных сигналов. Чтобы позволить переменный размер и сигналы фиксированного размера, выберите Inherit. Чтобы позволить только сигналы переменного размера, выберите Variable. Чтобы не позволить сигналы переменного размера, выберите Fixed.

Зависимости

Когда сигнал переменного размера, параметр Dimensions задает максимальные размерности сигнала.

Информация о командной строке

Параметр: VarSizeSig
Ввод: символьный вектор
Значение: 'Inherit '| 'No' | 'Yes'
Значение по умолчанию: 'Inherit'

Задайте физическую единицу измерения сигнала. Для списка поддерживаемых модулей смотрите Позволенные Модульные Системы.

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

Параметры блоков: Unit
Ввод: символьный вектор
Значения: 'inherit' | '<Enter unit>'
Значение по умолчанию: 'inherit'

Задайте дискретный интервал между хитами шага расчета или задайте другой соответствующий шаг расчета такой как непрерывный или наследованный.

По умолчанию сигнал наследовал свой шаг расчета. Чтобы установить различный шаг расчета, введите допустимый шаг расчета на основе таблицы в Типах Шага расчета.

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

Параметры блоков: SampleTime
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: '-1'

Задайте числовой тип сигнала. Чтобы выбрать числовой тип сигнала, выберите auto. В противном случае выберите действительный или комплексный тип сигнала.

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

Параметры блоков: SignalType
Ввод: символьный вектор
Значения: 'auto' | 'real' | 'complex'
Значение по умолчанию: 'auto'

Нижнее значение области значений, которую проверяет Simulink®.

Этот номер должен быть конечным действительным двойным скалярным значением.

Программное обеспечение Simulink использует это значение, чтобы выполнить:

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

Параметры блоков: OutMin
Ввод: символьный вектор
Значения: '[ ]' | скаляр
Значение по умолчанию: '[ ]'

Верхнее значение области значений это Simulink Check.

Этот номер должен быть конечным действительным двойным скалярным значением.

Программное обеспечение Simulink использует это значение, чтобы выполнить:

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

Параметры блоков: OutMax
Ввод: символьный вектор
Значения: '[ ]' | скаляр
Значение по умолчанию: '[ ]'

Характеристики блока

Типы данных

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

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

no

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

yes

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

yes

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

no

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

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

Генерация HDL-кода
Сгенерируйте Verilog и код VHDL для FPGA и проекты ASIC с помощью HDL Coder™.

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

Введенный в R2017a