Класс: 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)
|
Маркер перемещения к исходному блоку или путь к исходному блоку внутри модели. Примечание Исходный блок должен быть маскирован.
|
|
Маркер перемещения к целевому блоку или путь к целевому блоку внутри модели. Примечание Целевой блок должен иметь пустую маску. В противном случае скопированная маска перезапишет непустую маску.
|
Создайте пустую маску на целевом блоке, используя путь блока.
pDest = Simulink.Mask.create('myModel/Subsystem');Получить исходную маску как объект, используя путь исходного блока.
pSource = Simulink.Mask.get('myModel/Abs');Сделать маску назначения копией исходной маски.
pDest.copy(pSource);