Если необходимое ограничение невозможно создать со встроенными атрибутами, можно создать пользовательское ограничение, написав собственное выражение MATLAB. Чтобы создать пользовательское ограничение, выполните следующие действия.
Запустить диспетчер ограничений.
Щелкните Создать ограничение (Create Constraint).
В разделе «Пользовательское ограничение» введите допустимое выражение MATLAB в поле «Выражение MATLAB».
Вы можете использовать value для параметризации выражения. Во время проверки вычисленное значение параметра заменяет value токен. Например, если выражение MATLAB для ограничения value > 100 и связан с параметром «Изменить маску типа», Parameter1, выражение MATLAB оценивает как Parameter1 > 100. Это помогает назначить ограничение нескольким параметрам.
Например, чтобы задать пользовательское ограничение для блока усиления с параметром маски редактирования, который должен принимать только четные числа, в выражении MATLAB введите команду MATLAB:
"mod(value,2) ==0"
Запишите сообщение об ошибке для пользовательского ограничения в поле Сообщение об ошибке.
Нажмите кнопку «Применить».