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