Массивы шин представляют структурированные данные компактно, устраняя необходимость включать несколько копий одних и тех же шин. Они также поддерживают итерационную обработку с помощью For Each подсистем.
Входные шины для массива шин должны быть невиртуальными и иметь тот же тип данных (с теми же именами, иерархиями и атрибутами для элементов шины).
Откройте sldemo_bus_arrays
модель.
В этой модели блок Vector Concatenate создает массив шин из невиртуальных шин, а блок Constant создает массив шин из struct.
Модель использует массив шин с:
Селекторные блоки, для извлечения невиртуальных шин из массива шин.
Блок Assignment, для назначения шины в массиве.
A Для Каждого блока Подсистемы, для итерационной обработки каждой шины в массиве.
Блок Memory, для вывода массива шин, введенных с предыдущего временного шага.