Класс: Simulink .Mask
Пакет: Simulink
Добавьте ограничение параметра в маску
paramConstraint = maskObj.addParameterConstraint(Name,Value)
добавляет ограничение к указанной маске. Ограничения могут быть связаны только с параметрами маски типа Edit.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]