Блоки, которые поддерживают шины или массивы шин, могут принять их как вход, произвести их, как выведено, сохранить их в памяти или выполнить комбинацию этих опций. Блокируйте поддержку шин, и массивы шин могут зависеть от настроек параметров блоков.
Эта таблица описывает, поддерживает ли блок виртуальные шины, невиртуальные шины и массивы шин.
Примечание
Шины, которые содержат сигналы перечислимых типов данных, не проходят через блок, который требует ненулевого скалярного начального значения (такого как блок Unit Delay). Используйте значение структуры, чтобы инициализировать сигналы перечислимыми типами.
Блок | Виртуальная поддержка шины | Невиртуальная поддержка шины | Массив поддержки шин |
---|---|---|---|
Все виртуальные блоки (см. Невиртуальные и Виртуальные Блоки), | Поддерживаемый Inport и блоки Outport на верхнем уровне модели должны задать | Поддерживаемый | Поддерживаемый с ограничениями Все виртуальные блоки кроме 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) | Поддерживаемый Поддерживает виртуальные шины, когда они заданы | Поддерживаемый | Поддерживаемый |
Constant | Не поддерживаемый | Поддерживаемый | Поддерживаемый |
Data Store Memory | Не поддерживаемый | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. |
Data Store Read | Не поддерживаемый | Поддерживаемый | Поддерживаемый |
Data Store Write | Не поддерживаемый | Поддерживаемый | Поддерживаемый |
Delay | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. |
From File | Не поддерживаемый | Поддерживаемый | Не поддерживаемый |
From Workspace | Не поддерживаемый | Поддерживаемый | Поддерживаемый |
Function Caller | Не поддерживаемый | Поддерживаемый | Поддерживаемый |
IC | Не поддерживаемый | Поддерживаемый | Поддерживаемый |
In Bus Element | Поддерживаемый | Поддерживаемый | Поддерживаемый Массив поддержек шин, как выведено. |
Inport | Поддерживаемый При получении виртуальной шины на верхнем уровне модели виртуальная шина должна быть задана | Поддерживаемый | Поддерживаемый |
Interpolation Using Prelookup | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. Массивы поддержек шин, как введено. Для примера смотрите, Конфигурируют Блок Перед поиском, чтобы Вывести индекс и Часть как Шина. |
Manual Switch | Поддерживаемый | Поддерживаемый | Поддерживаемый |
MATLAB Function | Поддерживаемый Поддерживает виртуальные шины, как введено, когда они заданы | Поддерживаемый | Поддерживаемый |
MATLAB System | Поддерживаемый Поддерживает виртуальные шины, как введено, когда они заданы | Поддерживаемый | Поддерживаемый |
Matrix Concatenate | Не поддерживаемый Используйте блок Bus Creator вместо этого. | Поддерживаемый Поддерживает невиртуальные шины, как введено. Чтобы создать невиртуальные шины, используйте блок Bus Creator. | Поддерживаемый |
Memory | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. |
Merge | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. |
Model | Поддерживаемый Поддерживает виртуальные шины, когда они заданы одной из этих опций:
| Поддерживаемый | Поддерживаемый |
Multiport Switch | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. |
Out Bus Element | Поддерживаемый | Поддерживаемый | Поддерживаемый Массивы поддержек шин, как введено. |
Outport | Поддерживаемый Когда соединено с виртуальной шиной на верхнем уровне модели, виртуальная шина должна быть задана | Поддерживаемый | Поддерживаемый |
Permute Dimensions | Не поддерживаемый | Поддерживаемый | Поддерживаемый |
Prelookup | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Массивы поддержек шин, как выведено. Для примера смотрите, Конфигурируют Блок Перед поиском, чтобы Вывести индекс и Часть как Шина. |
Probe | Поддерживаемый Поддерживает виртуальные шины, как введено. | Поддерживаемый Поддерживает невиртуальные шины, как введено. | Поддерживаемый Массивы поддержек шин, как введено. |
Rate Transition | Поддерживаемый | Поддерживаемый | Поддерживаемый |
Reshape | Не поддерживаемый | Поддерживаемый | Поддерживаемый |
S-Function | Поддерживаемый Поддерживает виртуальные шины, когда они заданы | Поддерживаемый | Поддерживаемый |
Selector | Не поддерживаемый Используйте блок Bus Selector вместо этого. | Поддерживаемый Поддерживает невиртуальные шины, как выведено. Чтобы выбрать элементы из невиртуальных шин, используйте блок Bus Selector. | Поддерживаемый |
Signal Conversion | Поддерживаемый Чтобы преобразовать виртуальную шину в невиртуальную шину, задайте | Поддерживаемый | Поддерживаемый Массив поддержек шин, когда Output установлен в |
Signal Editor | Не поддерживаемый | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый |
State Reader | Не поддерживаемый | Поддерживаемый | Поддерживаемый |
Subsystem | Поддерживаемый | Поддерживаемый | Поддерживаемый |
Switch | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. |
To File | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. | Не поддерживаемый |
To Workspace | Поддерживаемый Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. | Не поддерживаемый |
Unit Delay | Поддерживаемый | Поддерживаемый | Поддерживаемый |
Vector Concatenate | Не поддерживаемый Используйте блок Bus Creator вместо этого. | Поддерживаемый Поддерживает невиртуальные шины, как введено. Для требований см. документацию блока. | Поддерживаемый Для требований см. документацию блока. |
Width | Поддерживаемый Поддерживает виртуальные шины, как введено. | Поддерживаемый Поддерживает невиртуальные шины, как введено. | Поддерживаемый Массивы поддержек шин, как введено. |
Zero-Order Hold | Поддерживаемый | Поддерживаемый | Поддерживаемый |