Чтобы упростить внешний вид модели, объедините отдельные сигналы в составные сигналы с помощью этих методов:
Виртуальные автобусы
Невиртуальные автобусы
Сигналы мультиплексора
Конкатенированные сигналы
Для подробного сравнения составных сигналов смотрите Типы составных сигналов.
Виртуальные шины отвечают большинству требований моделирования для объединения сигналов в составной сигнал и дают вам гибкость для объединения различных типов сигналов.
Bus Editor | Создание, изменение и управление объектами Simulink .Bus |
Model Explorer | Просмотрите, измените и добавьте элементы моделей Simulink, диаграмм Stateflow и переменных рабочей области |
Уменьшите визуальную сложность в модели путем объединения сигналов в составной сигнал.
Идентифицируйте блоки, которые поддерживают виртуальные шины, невиртуальные шины и массивы шин.
Группируйте сигнальные линии в виртуальные шины
Объедините сигналы в виртуальные шины, которые только влияют на визуальный внешний вид.
Упрощение интерфейсов подсистемы и модели с помощью шин
Используйте блоки In Bus Element и Out Bus Element для входов и выходов шины.
Отображение информации о шинах, таких как иерархия сигналов и является ли шина виртуальной или невиртуальной.
Идентифицируйте автоматическое преобразование шины
Распознайте шаблоны моделирования, которые вызывают скрытые Bus To Vector и блоки Signal Conversion.
Изменение порядка и иерархии вложенных шин и их элементов.
Замена значений элементов шины
Используйте блок Bus Assignment для назначения значений элементам массива шины.
Задайте начальные условия для элементов шины
Задайте значения элемента шины как начальные условия для шин.
Совместное использование и повторное использование блоков маршрутизации шины
Совместное использование блоков, которые создают шины или взаимодействуют с ними с помощью ссылок подсистем или пользовательских библиотек.
Задайте свойства шины с Simulink типами данных объекта .Bus
Осмыслите Simulink.Bus
использование и реализация объектов.
Создайте объекты шины программно
Используйте функции и классы для определения Bus
объекты и элементы шины, создание объектов шины из блоков или создание Bus
объекты из MATLAB® данные.
Настройка импорта и экспорта объектов шины
Настройте команды импорта и экспорта редактора шин путем написания функций MATLAB, которые обеспечивают требуемые возможности. Зарегистрируйте эти функции с помощью Simulink® Диспетчер индивидуальной настройки.
Создайте шины, которые появляются в сгенерированном коде и поддерживают конструкции моделирования, такие как массивы шин.
Измените шаги расчета для невиртуальных шин
Сделайте шаг расчета сигналов тем же самым, чтобы можно было сгруппировать их в невиртуальную шину.
Сгенерируйте код для невиртуальных шин
Используйте структуру в генерации кода, чтобы представлять невиртуальную шину. Управляйте типами данных полей структуры начальных условий.
Смотрите сгенерированный код для невиртуальных шин
Найдите невиртуальные шины в сгенерированном коде для простой модели.
Группируйте невиртуальные шины в массивах шин
Оптимизируйте модель путем объединения невиртуальных шин с одним и совпадающим типом данных в массив.
Настройте свою модель, чтобы использовать массив шин для выбора сигналов, присвоения значений сигналу, выполнения итерационной обработки, журнала и загрузки сигналов и инициализации сигналов.
Преобразуйте модели в использование массивов шин
Преобразуйте существующую модель, которая не использует массивы шин для использования массивов шин.