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);