Различные системы

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

В Simulink® можно создать модели, которые основаны на платформе модульной конструкции, которая включает фиксированную общую структуру с конечным множеством переменных компонентов. Изменчивость помогает вам разработать сингл, фиксированный основной дизайн с переменными компонентами.

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

Варианты являются переменными компонентами платформ модульной конструкции. Они помогают вам задать несколько реализаций модели в единственной, объединенной блок-схеме. Для получения дополнительной информации смотрите то, Что Является Вариантами и Когда Использовать Их.

Существует два типа вариантов, иерархических и встроенных. Иерархические варианты через Различные блоки Подсистемы, тогда как Встроенные Варианты через Различный Источник и Различные блоки Приемника. Использование блока Variant Subsystem обеспечивает эти преимущества:

  • Позволяет вам смешивать блоки Модели и Подсистемы как различные системы

  • Поддерживает гибкий ввод-вывод, так, чтобы все варианты не должны были иметь того же количества портов ввода и вывода

Чтобы преобразовать Различный Блок модели в блок Variant Subsystem, который содержит Блоки модели, которые ссылаются на различные модели, щелкните правой кнопкой по Блоку модели и выберите Subsystems & Model Reference> Convert к> Различная Подсистема. Конвертированная модель приводит к тем же результатам как исходная модель.

Блоки

Различная подсистемаОбработайте по шаблону подсистему, содержащую блоки Подсистемы как Различный выбор
Различный источникНаправьте среди нескольких входных параметров с помощью Вариантов
Различный приемникНаправьте среди нескольких выходных параметров с помощью Вариантов
Ручной различный источникПереключитесь между несколькими различным выбором во входном параметре
Ручной различный приемникПереключитесь между несколькими различным выбором при выводе

Классы

Simulink.VariantЗадайте условия тот выбор варианта управления
Simulink.VariantConfigurationDataКласс, представляющий различный объект данных настроек
Simulink.VariantManagerКласс, представляющий набор Различной функциональности менеджера

Темы

Введение в варианты

Что такое варианты и когда использовать их

Единая система, которая угождает нескольким различным требованиям.

Создайте простую различную модель

Узнать, как создать модель с помощью Различных блоков.

Введение в различные средства управления

Узнать, как управлять различными блоками.

Работа с различным выбором

Активируйте, деактивируйте или создайте различный выбор по умолчанию.

Создайте различные средства управления программно

Используйте код MATLAB®, чтобы задать различные средства управления.

Различная подсистема

Различные подсистемы

Основное функционирование Различных Подсистем

Задайте, сконфигурируйте и активируйте варианты

Представляйте различный выбор в Различных Подсистемах.

Распространение условия с различной подсистемой

Распространите различные условия за пределами блока Variant Subsystem.

Различные системы с условными системами

Поймите различное распространение условия к условно выполняемым системам.

Встроенные варианты

Задайте и сконфигурируйте различные источники и приемники

Представляйте различный выбор с помощью Встроенных Вариантов.

Визуализируйте различные реализации в единственном слое

Просмотрите различный выбор в модели, содержащей Встроенные Варианты.

Различный источник и различные блоки приемника

Задайте различный выбор в Различном Источнике и Приемнике

Различное распространение условия с различными источниками и приемниками

Распространите различные условия от блока Inline Variants.

Распространение различных условий к подсистемам

Поймите различное распространение условия к виртуальным и невиртуальным подсистемам.

Распространите различное условие к условной подсистеме

Узнайте о различном распространении условия с условной подсистемой.

Управляйте различным распространением условия

Управляйте распространением различных условий в восходящем направлении и в нисходящем направлении.

Различные элементы в шинах

Поймите, как создать различную шину, сгенерировать код и различное распространение условия с шиной.

Генерация кода

Подготовьте содержащую вариант модель к генерации кода

Сконфигурируйте и сгенерируйте код для различной модели.

Различный менеджер

Различный обзор менеджера

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

Создайте и подтвердите различные настройки

Создайте различную настройку для модели и подтвердите их точность.

Импортируйте контрольные переменные к различной настройке

Импортируйте контрольные переменные, сопоставленные с моделью.

Задайте ограничения

Задайте ограничения через модели.

Уменьшите модели, содержащие различные блоки

Сгенерируйте модели с подмножеством различных настроек.

Модели в качестве примера

Модели вариантов в качестве примера

Набор примеров концепции, которые иллюстрируют некоторые возможности вариантов Simulink.

Известные примеры

Была ли эта тема полезной?