Вариантные системы

Создайте пользовательские версии модели, чтобы поддержать различные спецификации без дублирования

В 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.

Популярные примеры