Чтобы добавить гибкость в модель, чтобы она могла удовлетворять различным требованиям, можно использовать варианты подсистем и моделей. Варианты позволяют вам выбирать среди нескольких изменений компонента в одной модели. Можно изменить активный вариант без изменения модели путем изменения значений переменных управления вариантом в командной строке MATLAB ®.
Модель ex_modeling_variants
включает три варианта для подсистемы оператора.
Оператор 1 является активным вариантом, который определяется скриптом ex_modeling_variant_choice.m
. Чтобы определить положение цели для механической системы, этот оператор реализует процедурную логику с графиком Stateflow ®.
Неактивные варианты и их содержимое выделены серым цветом. Чтобы определить положение цели для положения механической системы, неактивная подсистема Operator 2 использует блок Waveform Generator.
Вариант выбора Оператор 3 является неактивной моделью варианта. Варианты Блоков Subsystem разрешить как подсистемы, так и модели как варианты выбора.