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