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