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