В Simulink® можно создать модели, которые основаны на платформе модульной конструкции, которая включает фиксированную общую структуру с конечным множеством переменных компонентов. Изменчивость помогает вам разработать сингл, фиксированный основной дизайн с переменными компонентами.
Подход помогает вам удовлетворить разнообразные потребительские требования, которыми управляет приложение, стойте, или операционные факторы.
Варианты являются переменными компонентами платформ модульной конструкции. Они помогают вам задать несколько реализаций модели в единственной, объединенной блок-схеме. Для получения дополнительной информации смотрите то, Что Является Вариантами и Когда Использовать Их.
Существует два типа вариантов, иерархических и встроенных. Иерархические варианты через Различные блоки Подсистемы, тогда как Встроенные Варианты через Различный Источник и Различные блоки Приемника. Использование блока Variant Subsystem обеспечивает эти преимущества:
Позволяет вам смешивать блоки Модели и Подсистемы как различные системы
Поддерживает гибкий ввод-вывод, так, чтобы все варианты не должны были иметь того же количества портов ввода и вывода
Чтобы преобразовать Различный Блок модели в блок Variant Subsystem, который содержит Блоки модели, которые ссылаются на различные модели, щелкните правой кнопкой по Блоку модели и выберите Subsystems & Model Reference> Convert к> Различная Подсистема. Конвертированная модель приводит к тем же результатам как исходная модель.
Различная подсистема | Обработайте по шаблону подсистему, содержащую блоки Подсистемы как Различный выбор |
Различный источник | Направьте среди нескольких входных параметров с помощью Вариантов |
Различный приемник | Направьте среди нескольких выходных параметров с помощью Вариантов |
Ручной различный источник | Переключитесь между несколькими различным выбором во входном параметре |
Ручной различный приемник | Переключитесь между несколькими различным выбором при выводе |
Simulink.Variant | Задайте условия тот выбор варианта управления |
Simulink.VariantConfigurationData | Класс, представляющий различный объект данных настроек |
Simulink.VariantManager | Класс, представляющий набор Различной функциональности менеджера |
Что такое варианты и когда использовать их
Единая система, которая угождает нескольким различным требованиям.
Создайте простую различную модель
Узнать, как создать модель с помощью Различных блоков.
Введение в различные средства управления
Узнать, как управлять различными блоками.
Активируйте, деактивируйте или создайте различный выбор по умолчанию.
Создайте различные средства управления программно
Используйте код MATLAB®, чтобы задать различные средства управления.
Основное функционирование Различных Подсистем
Задайте, сконфигурируйте и активируйте варианты
Представляйте различный выбор в Различных Подсистемах.
Распространение условия с различной подсистемой
Распространите различные условия за пределами блока Variant Subsystem.
Различные системы с условными системами
Поймите различное распространение условия к условно выполняемым системам.
Задайте и сконфигурируйте различные источники и приемники
Представляйте различный выбор с помощью Встроенных Вариантов.
Визуализируйте различные реализации в единственном слое
Просмотрите различный выбор в модели, содержащей Встроенные Варианты.
Различный источник и различные блоки приемника
Задайте различный выбор в Различном Источнике и Приемнике
Различное распространение условия с различными источниками и приемниками
Распространите различные условия от блока Inline Variants.
Распространение различных условий к подсистемам
Поймите различное распространение условия к виртуальным и невиртуальным подсистемам.
Распространите различное условие к условной подсистеме
Узнайте о различном распространении условия с условной подсистемой.
Управляйте различным распространением условия
Управляйте распространением различных условий в восходящем направлении и в нисходящем направлении.
Поймите, как создать различную шину, сгенерировать код и различное распространение условия с шиной.
Подготовьте содержащую вариант модель к генерации кода
Сконфигурируйте и сгенерируйте код для различной модели.
Используйте центральный инструмент, чтобы управлять точками изменения модели вариантов.
Создайте и подтвердите различные настройки
Создайте различную настройку для модели и подтвердите их точность.
Импортируйте контрольные переменные к различной настройке
Импортируйте контрольные переменные, сопоставленные с моделью.
Задайте ограничения через модели.
Уменьшите модели, содержащие различные блоки
Сгенерируйте модели с подмножеством различных настроек.
Модели вариантов в качестве примера
Набор примеров концепции, которые иллюстрируют некоторые возможности вариантов Simulink.