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

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

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

  2. На вкладке Subsystem Block, в группе Маски, нажимают Create Mask/Edit Mask.

  3. В диалоговом окне Mask Editor кликните по вкладке Parameters & Dialog.

  4. В панели Средств управления нажмите Promote.

  5. В панели Редактора свойств, поле опций Типа, нажатии кнопки

  6. В Продвинутом диалоговом окне Селектора Параметра выберите Gain1.

  7. Выберите Gain из таблицы параметров Promotable и нажмите Add к продвинутой кнопке списка параметров. Точно так же добавьте параметр Усиления для Gain2.

  8. Нажать ОК.

  9. В диалоговом окне Mask Editor отредактируйте быстрые имена для параметра Усиления. Здесь используемая Подсказка является Общим усилением.

  10. Нажмите ОК, чтобы закончить создавать маску подсистемы с many-one продвижением.

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

open_system('promote_block_param_to_mask');