В этом примере показано, как использовать встроенные блоки вариантов - Источник вариантов вручную и Приемник вариантов вручную. Ручной блок источника вариантов обеспечивает изменение источника сигнала. Блок представляет собой тумблер, который может иметь два или более входных порта и один выходной порт. Каждый входной порт связан с выбором варианта. Во время моделирования может быть активен только один входной порт, который, в свою очередь, определяет активную область исполнения. Аналогично, блок приема ручного варианта обеспечивает изменение места назначения сигнала. Блок может иметь два или более выходных порта и один входной порт. Во время моделирования может быть активным только один выходной порт, и блоки, связанные с этим портом, определяют активный вариант.
Открытие модели slexVariantManualBlocks.
open_system('slexVariantManualBlocks');

Модель имеет два встроенных блока исполнения: Источник исполнения вручную (Manual Variant Source) и Приемник исполнения вручную (Manual Variant Sink). Оба блока имеют две вариационные области на своих входных и выходных портах соответственно. Блоки указывают текущий активный вариант, используя строку, соединяющую вход с выходом.
Чтобы переключить варианты в блоке Источник исполнения вручную (Manual Variant Source) или Приемник исполнения вручную (Manual Variant Sink), дважды щелкните блок. Можно также переключать варианты программно:
В окне команд MATLAB ® введите:
open_system([bdroot,'/Manual Variant Source']); open_system([bdroot,'/Manual Variant Sink']);
Для доступа к параметрам блока источника исполнения вручную или приемника исполнения вручную щелкните правой кнопкой мыши блок и выберите «Маска» > «Параметры маски». Можно изменить количество входных портов в блоке источника ручного исполнения или количество выходных портов в блоке приемника ручного исполнения с помощью параметра «Количество вариантов».
Simulink ® определяет активный вариант во время компиляции модели, а созданный код содержит только активные варианты.