exponenta event banner

Simulink. Mask.copy

Класс: Simulink.Mask
Пакет: 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. Создайте пустую маску на целевом блоке, используя путь блока.

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

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

    pDest.copy(pSource);