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