Повышение параметров блоков в маске

Можно использовать Продвижение параметра для продвижения любого базового параметра блока либо в маску блока, либо в маску подсистемы. Эта модель содержит подсистему, которая имеет 3 блока Gain (Gain1, Gain2 и * Gain3). Переменная K представляет параметр Gain для этих блоков Gain. Можно продвигать только параметр Gain каждого из этих блоков Gain в маску блока как один параметр. Когда вы делаете это, параметр K доступен в маске для редактирования, и его значение будет применено к блокам Gain1, Gain2 и Gain3.

  1. Выберите блок Subsystem.

  2. На вкладке Блока Subsystem, в группе «Маска», нажатии кнопки «Создать маску/редактировать маску».

  3. В диалоговом окне «Редактор маски» перейдите на вкладку «Параметры & диалоговое окно».

  4. На панели «Элементы управления» нажмите «Продвигать».

  5. На панели редактора свойств, поле Опции типа, нажмите

  6. В диалоговом окне «Выбор параметра» выберите «Gain1».

  7. Выберите Gain в таблице Promotable parameters и нажмите кнопку Add to promoted parameter list. Точно так же добавьте параметр Gain для Gain2.

  8. Нажмите кнопку ОК.

  9. В диалоговом окне Редактор отредактируйте имена приглашений для параметра Gain. Здесь используемая подсказка является общим коэффициентом усиления.

  10. Нажмите кнопку ОК, чтобы завершить создание маски подсистемы с продвижением «многие к одному».

  11. Симулируйте модель. Заметьте, что значение 4 передается из маски в базовые блоки Gain1, Gain2 и Gain3. В этом случае на выходе отображается 64.

open_system('promote_block_param_to_mask');