Проверка параметров маски Используя ограничения

Маска может содержать параметры, которые принимают значения ввода данных пользователем. Можно обеспечить входные значения для параметров маски с помощью диалогового окна маски. Ограничения параметра маски помогают вам создать валидации на параметре маски, не имея необходимость писать ваш собственный код доступа. Ограничения гарантируют, что вход для параметра маски в заданной области. Например, рассмотрите блок Gain маскированный. Можно установить ограничение, где входное значение должно быть между 1 и 10. Если вы обеспечиваете вход, который является вне заданной области, ошибка отображается.

Создайте и сопоставьте ограничение

Запустите менеджера по ограничению

Редактор маски содержит менеджера по Ограничению с атрибутами и опциями, чтобы создать ваши ограничения. Можно запустить менеджера по Ограничению двумя способами:

  • Нажмите кнопку Constraint Manager в Редакторе Маски

  • При редактировании параметра выберите Add New Constraint из Constraint выпадающее меню под Property Editor.

Создайте ограничение

Можно создать ограничения согласно спецификации с помощью встроенных атрибутов в менеджере по Ограничению. Создать ограничение:

  1. В менеджере по Ограничению нажмите Create Constraint.

  2. Выберите атрибуты для ограничения в разделе Rule. В зависимости от типа данных выбрал изменение атрибутов правила.

    Для получения дополнительной информации об атрибутах правила смотрите Атрибуты Правила в менеджере по Ограничению.

  3. Нажмите Apply, чтобы создать ограничение.

Сопоставьте ограничение к параметру маски

Если ограничение создается, можно сопоставить его с любым Edit или параметрами Combobox в Mask Editor.

  1. В Mask Editor выберите параметр, с которым вы хотите сопоставить ограничение.

  2. Выберите ограничительное имя из Constraint выпадающее меню.

  3. Нажмите Apply, чтобы сопоставить ограничение.

Подтвердите ограничение

Чтобы проверять, находится ли параметр в соблюдении со связанным ограничением:

  1. Выберите параметр с ограничением, сопоставленным с ним.

  2. Обеспечьте входные значения для параметра в Редакторе свойств. Если вход вне спецификации для связанного ограничения, ошибка отображается.

Создайте ограничение перекрестного параметра

Ограничения перекрестного параметра применяются среди двух или больше Edit или параметров маски типа Combobox. Можно использовать перекрестное ограничение параметра, когда это необходимо, чтобы задать сценарии такой как, Parameter1 должен быть больше Parameter2.

  1. Запустите менеджера по ограничению.

  2. Кликните по вкладке Cross-Parameter Constraints.

  3. Нажмите Create Constraint. Новое ограничение перекрестного параметра создается с именем по умолчанию (Constraint_1). Можно поменять ограничительное имя.

  4. Задайте следующие значения для нового ограничения:

    • Имя – Задает имя для ограничения

    • Выражение MATLAB – Задает допустимое выражение MATLAB. Это выражение выполнено в течение времени редактирования и симуляции

    • Сообщение об ошибке – Задает сообщение об ошибке, которое будет отображено, когда ограничительному правилу не выполняют. Если никакое сообщение об ошибке не задано, сообщение об ошибке по умолчанию отображается.

  5. Нажмите Apply.

Менеджер по Ограничению также помогает вам создать:

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте