Simulink. Mask.copy

Класс: Simulink. Маска
Пакет: Simulink

Скопируйте маску от одного блока до другого

Синтаксис

pSource = Simulink.Mask.get(srcBlockName)
pDest = Simulink.Mask.create(destBlockName)
pDest.copy(pSource)

Описание

pSource = Simulink.Mask.get(srcBlockName) получает маску на исходном блоке, заданном blockName как маскирующий объект.

pDest = Simulink.Mask.create(destBlockName) создает пустую маску на целевом блоке, заданном destBlockName.

pDest.copy(pSource) перезаписывает целевую маску с исходной маской.

Входные параметры

srcBlockName

Указатель на исходный блок или путь к исходному блоку в модели.

Примечание

Исходный блок должен быть замаскирован.

destBlockName

Указатель на целевой блок или путь к целевому блоку в модели.

Примечание

Целевой блок должен иметь пустую маску. В противном случае скопированная маска перезапишет непустую маску.

Примеры

  1. Создайте пустую маску на целевом блоке с помощью блока path.

    pDest = Simulink.Mask.create('myModel/Subsystem');
  2. Получите исходную маску как объект с помощью пути исходного блока.

    pSource = Simulink.Mask.get('myModel/Abs');
  3. Сделайте целевую маску копией исходной маски.

    pDest.copy(pSource);