Simulink® задает набор параметров, чтобы сконфигурировать и отредактировать образцовую маску.
Добавление, удаляя и переименовывая параметры на образцовой маске с помощью этих методов не поддержано:
addParameter
removeParameter
removeAllParameters
MaskParameter.Name
Используйте метод Simulink.Mask.create, чтобы создать маску на модели. Синтаксис, чтобы замаскировать модель,
Используя имя модели:
Simulink.Mask.create(ModelName)
Используя образцовый указатель
ModelHandle = get_param(gcs,'Handle') %To get the model handle Simulink.Mask.create(ModelHandle) %To create mask using model handle
Пример следует,
maskObj = Simulink.Mask.create('vdp'); Type: 'vdp'
Description: 'The van der Pol Equation…'
Help: ''
Initialization: ''
SelfModifiable: 'off'
Display: ''
IconFrame: 'on'
IconOpaque: 'opaque'
RunInitForIconRedraw: 'off'
IconRotate: 'none'
PortRotate: 'default'
IconUnits: 'autoscale'
Parameters: [0×0 Simulink.MaskParameter]
BaseMask: [0×0 Simulink.Mask]Используйте метод Simulink.Mask.get, чтобы получить маску на модели как маскирующий объект. Синтаксис, чтобы получить существующую маску модели,
Используя имя модели:
Simulink.Mask.get(ModelName)
Используя образцовый указатель
ModelHandle = get_param(gcs,'Handle') %To get the model handle Simulink.Mask.get(ModelHandle) %To create mask using model handle
Пример следует:
maskObj = Simulink.Mask.get('vdp'); Type: 'vdp'
Description: 'The van der Pol Equation…'
Help: ''
Initialization: ''
SelfModifiable: 'off'
Display: ''
IconFrame: 'on'
IconOpaque: 'opaque'
RunInitForIconRedraw: 'off'
IconRotate: 'none'
PortRotate: 'default'
IconUnits: 'autoscale'
Parameters: [0×0 Simulink.MaskParameter]
BaseMask: [0×0 Simulink.Mask]Чтобы получить образцовую маску как маскирующий объект в обратном вызове маски, можно использовать Simulink.Mask.get(), не передавая системный указатель или имя системы. Simulink не требует, чтобы имя системы (gcb) или системный указатель (gcs) запросило маскирующий объект для образцовой маски.
Создайте и сошлитесь на модель маскированную | Введение в образцовую маску | Маскирование основных принципов