Параметр «Продвижение» можно использовать для продвижения любого базового параметра блока либо в маску блока, либо в маску подсистемы. Эта модель содержит подсистему с 3 блоками усиления (Gain1, Gain2 и * Gain3). Переменная K представляет параметр усиления для этих блоков усиления. Можно повысить только параметр усиления каждого из этих блоков до маски блока в качестве одного параметра. При этом параметр K будет доступен для редактирования в маске, и его значение будет применено к блокам Gain1, Gain2 и Gain3.
Выберите блок «Подсистема».
На вкладке Блок подсистемы в группе Маска щелкните Создать маску/Редактировать маску.
В диалоговом окне «Редактор масок» перейдите на вкладку «Параметры и диалоговое окно».
На панели «Элементы управления» нажмите «Продвижение».
На панели «Редактор свойств» в поле «Параметры типа» нажмите
В диалоговом окне «Выбор повышенных параметров» выберите «Gain1».
Выберите Gain в таблице Promotable parameters и нажмите кнопку Add to promoted parameters list (Добавить в список повышенных параметров). Аналогично, добавьте параметр Gain для Gain2.
Нажмите кнопку ОК.
В диалоговом окне «Редактор масок» отредактируйте имена запросов для параметра «Усиление». Здесь используется подсказка Common.
Нажмите кнопку ОК, чтобы завершить создание маски подсистемы с продвижением «многие к одному».
Моделирование модели. Обратите внимание, что значение 4 передается из маски в базовый блок Gain1, Gain2 и Gain3. В этом случае выходные данные показывают 64.
open_system('promote_block_param_to_mask');
