exponenta event banner

Продвижение параметров блока на маске

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

  1. Выберите блок «Подсистема».

  2. На вкладке Блок подсистемы в группе Маска щелкните Создать маску/Редактировать маску.

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

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

  5. На панели «Редактор свойств» в поле «Параметры типа» нажмите

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

  7. Выберите Gain в таблице Promotable parameters и нажмите кнопку Add to promoted parameters list (Добавить в список повышенных параметров). Аналогично, добавьте параметр Gain для Gain2.

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

  9. В диалоговом окне «Редактор масок» отредактируйте имена запросов для параметра «Усиление». Здесь используется подсказка Common.

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

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

open_system('promote_block_param_to_mask');