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