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