Класс: Simulink. Маска
Пакет: Simulink
Добавьте ограничение параметра к маске
paramConstraint = maskObj.addParameterConstraint (Имя, Значение)
добавляет ограничение к заданной маске. Ограничения могут только быть сопоставлены к параметрам маски типа Редактирования.paramConstraint = maskObj.addParameterConstraint(Name,Value)
% Get block mask handle. maskObj = Simulink.Mask.get(gcb); % Create mask constraint with single rule. paramConstraint = maskObj.addParameterConstraint('Name','const2',... 'Parameters',{'Parameter2'}, 'Rules', {'DataType', 'uint8'})
ans = Constraints with properties: Name: 'const2' ConstraintRules: [1×1 Simulink.Mask.ParameterConstraintRules]
% Get block mask handle. maskObj = Simulink.Mask.get(gcb); % Create mask constraint with multiple rules. paramConstraint = maskObj.addParameterConstraint('Name','const3',... 'Parameters',{'Parameter3'}, 'Rules', {{'DataType', 'uint8'},{'DataType', {'fixdt(1,8,4)'}}})
ans = Constraints with properties: Name: 'const3' ConstraintRules: [1×2 Simulink.Mask.ParameterConstraintRules]