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

Оператор 1 является активным вариантом, который определяется сценарием ex_modeling_variant_choice.m. Чтобы определить целевое положение механической системы, этот оператор реализует процедурную логику с диаграммой Stateflow ®.

Неактивные варианты и их содержимое отображаются серым цветом. Чтобы определить целевое положение для положения механической системы, неактивная вариационная подсистема Operator 2 использует блок генератора сигналов.

Оператор выбора варианта 3 является неактивной моделью варианта. Блоки Variant Subsystem позволяют как подсистемам, так и моделям выбирать варианты.