Способные к шине блоки

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

Эта таблица описывает, поддерживает ли блок виртуальные шины, невиртуальные шины и массивы шин.

Примечание

Шины, которые содержат сигналы перечислимых типов данных, не проходят через блок, который требует ненулевого скалярного начального значения (такого как блок Unit Delay). Используйте значение структуры, чтобы инициализировать сигналы перечислимыми типами.

БлокВиртуальная поддержка шиныНевиртуальная поддержка шиныМассив поддержки шин
Все виртуальные блоки (см. Невиртуальные и Виртуальные Блоки),

Поддерживаемый

Inport и блоки Outport на верхнем уровне модели должны задать Simulink.Bus типы данных Object.

Поддерживаемый

Поддерживаемый с ограничениями

Все виртуальные блоки кроме Demux, Enable, Mux и Trigger блокируют массивы поддержки шин.

Argument Inport

Не поддерживаемый

Поддерживаемый

Поддерживаемый

Argument Outport

Не поддерживаемый

Поддерживаемый

Поддерживаемый

Assignment

Не поддерживаемый

Используйте блок Bus Assignment вместо этого.

Поддерживаемый

Поддерживаемый

Bus Assignment

Поддерживаемый

Поддерживаемый

Не поддерживаемый

Используйте блок Assignment вместо этого.

Bus Creator

Поддерживаемый

Поддерживаемый

Поддерживаемый

Массивы поддержек шин, как введено.

Чтобы создать массивы шин, используйте блок Vector Concatenate или Matrix Concatenate.

Bus Selector

Поддерживаемый

Поддерживаемый

Поддерживаемый

Массивы поддержек шин, как выведено.

Чтобы выбрать элементы из массивов шин, используйте блок Selector.

Chart (Stateflow)

Поддерживаемый

Поддерживает виртуальные шины, когда они заданы Simulink.Bus тип данных Object.

Поддерживаемый

Поддерживаемый

Constant

Не поддерживаемый

Поддерживаемый

Поддерживаемый

Data Store Memory

Не поддерживаемый

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Data Store Read

Не поддерживаемый

Поддерживаемый

Поддерживаемый

Data Store Write

Не поддерживаемый

Поддерживаемый

Поддерживаемый

Delay

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

From File

Не поддерживаемый

Поддерживаемый

Не поддерживаемый

From Workspace

Не поддерживаемый

Поддерживаемый

Поддерживаемый

Function Caller

Не поддерживаемый

Поддерживаемый

Поддерживаемый

IC

Не поддерживаемый

Поддерживаемый

Поддерживаемый

In Bus Element

Поддерживаемый

Поддерживаемый

Поддерживаемый

Массив поддержек шин, как выведено.

Inport

Поддерживаемый

При получении виртуальной шины на верхнем уровне модели виртуальная шина должна быть задана Simulink.Bus тип данных Object.

Поддерживаемый

Поддерживаемый

Interpolation Using Prelookup

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Массивы поддержек шин, как введено. Для примера смотрите, Конфигурируют Блок Перед поиском, чтобы Вывести индекс и Часть как Шина.

Manual Switch

Поддерживаемый

Поддерживаемый

Поддерживаемый

MATLAB Function

Поддерживаемый

Поддерживает виртуальные шины, как введено, когда они заданы Simulink.Bus тип данных Object. Выходная шина является невиртуальной.

Поддерживаемый

Поддерживаемый

MATLAB System

Поддерживаемый

Поддерживает виртуальные шины, как введено, когда они заданы Simulink.Bus тип данных Object. Выходная шина является невиртуальной.

Поддерживаемый

Поддерживаемый

Matrix Concatenate

Не поддерживаемый

Используйте блок Bus Creator вместо этого.

Поддерживаемый

Поддерживает невиртуальные шины, как введено.

Чтобы создать невиртуальные шины, используйте блок Bus Creator.

Поддерживаемый

Memory

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Merge

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Model

Поддерживаемый

Поддерживает виртуальные шины, когда они заданы одной из этих опций:

  • Simulink.Bus типы данных Object

  • Блоки In Bus Element

  • Блоки Out Bus Element

Поддерживаемый

Поддерживаемый

Multiport Switch

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Out Bus Element

Поддерживаемый

Поддерживаемый

Поддерживаемый

Массивы поддержек шин, как введено.

Outport

Поддерживаемый

Когда соединено с виртуальной шиной на верхнем уровне модели, виртуальная шина должна быть задана Simulink.Bus тип данных Object.

Поддерживаемый

Поддерживаемый

Permute Dimensions

Не поддерживаемый

Поддерживаемый

Поддерживаемый

Prelookup

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Массивы поддержек шин, как выведено. Для примера смотрите, Конфигурируют Блок Перед поиском, чтобы Вывести индекс и Часть как Шина.

Probe

Поддерживаемый

Поддерживает виртуальные шины, как введено.

Поддерживаемый

Поддерживает невиртуальные шины, как введено.

Поддерживаемый

Массивы поддержек шин, как введено.

Rate Transition

Поддерживаемый

Поддерживаемый

Поддерживаемый

Reshape

Не поддерживаемый

Поддерживаемый

Поддерживаемый

S-Function

Поддерживаемый

Поддерживает виртуальные шины, когда они заданы Simulink.Bus тип данных Object.

Поддерживаемый

Поддерживаемый

Selector

Не поддерживаемый

Используйте блок Bus Selector вместо этого.

Поддерживаемый

Поддерживает невиртуальные шины, как выведено.

Чтобы выбрать элементы из невиртуальных шин, используйте блок Bus Selector.

Поддерживаемый

Signal Conversion

Поддерживаемый

Чтобы преобразовать виртуальную шину в невиртуальную шину, задайте Simulink.Bus тип данных Object для шины. Для получения дополнительной информации см. документацию блока.

Поддерживаемый

Поддерживаемый

Массив поддержек шин, когда Output установлен в Signal copy. Для получения дополнительной информации см. документацию блока.

Signal Editor

Не поддерживаемый

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

State Reader

Не поддерживаемый

Поддерживаемый

Поддерживаемый

Subsystem

Поддерживаемый

Поддерживаемый

Поддерживаемый

Switch

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

To File

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Не поддерживаемый

To Workspace

Поддерживаемый

Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Не поддерживаемый

Unit Delay

Поддерживаемый

Поддерживаемый

Поддерживаемый

Vector Concatenate

Не поддерживаемый

Используйте блок Bus Creator вместо этого.

Поддерживаемый

Поддерживает невиртуальные шины, как введено. Для требований см. документацию блока.

Поддерживаемый

Для требований см. документацию блока.

Width

Поддерживаемый

Поддерживает виртуальные шины, как введено.

Поддерживаемый

Поддерживает невиртуальные шины, как введено.

Поддерживаемый

Массивы поддержек шин, как введено.

Zero-Order Hold

Поддерживаемый

Поддерживаемый

Поддерживаемый

Похожие темы