Преобразуйте виртуальную шину в вектор
Simulink / Атрибуты Сигнала
HDL Coder / Атрибуты Сигнала
Блок Bus to Vector преобразовывает виртуальную шину в векторный сигнал. Входная шина должна состоять из скаляров или 1D, строка или вектор-столбцы, которые имеют совпадающий тип данных, тип сигнала и режим выборки. Если входная шина содержит строку или вектор-столбцы, вывод является строкой или вектор-столбцом, соответственно. В противном случае вывод является 1D массивом.
Используйте блок Bus to Vector только, чтобы заменить неявное преобразование шины к вектору на явное преобразование. Чтобы идентифицировать и исправить шины, используемые в качестве векторов, вручную не вставляя Шину в Векторные блоки, можно использовать сигналы Контрольной шины Simulink® Model Advisor, обработанные в качестве проверки векторов. Также можно использовать функцию Simulink.BlockDiagram.addBusToVector
, которая автоматически вставляет Шину в Векторные блоки везде, в случае необходимости.
Если вы используете Save As, чтобы сохранить модель в версии продукта Simulink перед R2007a, пустой подсистемой, что выходные параметры ничто не заменяет каждую Шину к блоку Vector. Прежде чем можно будет использовать модель, снова соединиться или в противном случае правильный каждый путь, который раньше содержал блок Bus to Vector, но теперь прерван пустой подсистемой.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Соедините шиной создателя | Селектор шины | Преобразование типа данных | Simulink.BlockDiagram.addBusToVector