ELimits.GetMin (Получить минимальное значение лимита)

Описание
Возвращает минимальное значение из таблицы данных лимита для заданного значения координаты X.
Свойства
| Входной аргумент | Тип аргумента | Тип переменной | Описание |
|---|---|---|---|
| limits | Константа, Переменная, Выражение | ELimits | Лимит |
| x | Константа, Переменная, Выражение | Double | Значение координаты X |
| Выходной аргумент | Тип аргумента | Тип переменной | Описание |
|---|---|---|---|
| min | Переменная | Double | Минимальное значение лимита |
Пример
Рассмотрим работу блока на примере простой программы, которая обеспечивает считывание минимального значения лимита для заданного пользователем X.

Создадим глобальные переменные, необходимые для работы программы. Данные переменные мы будем использовать с привязкой к элементам управления интерфейса пользователя.
ELimit – переменная типа ELimits, из которой мы будем считывать значение. X – значение величины X. Ymin – минимальное значение лимита для связанного X. Ymax – максимальное значение лимита для связанного X.

Создадим интерфейс пользователя. Нажмем правой кнопкой по заголовку программы и выберем пункт меню «Добавить новый элемент».

Выберем элемент «Панель управления» и введем имя элемента. Нажмем кнопку «Создать»

Добавим на панель управления следующие элементы: Ввод данных -> Числовой ввод (3 элемента); Интерактивные элементы -> Кнопка;

Включим событие «Click» и введем имя в свойствах кнопки.

Перейдем на холст выполняемой программы. Действия программы будут происходить по нажатию пользователем на кнопку «Получить значения лимита для заданного X». Для этого запуск программы должен начинаться с отображения дашборда, Добавим блок «ShowDashboard» и выберем созданную панель управления в меню настройки:

Блок обработки события свяжем с программным алгоритмом, обеспечивающим соответствующие манипуляции с переменной ELimit. Добавим на холст блок ELimits.GetMin. В качестве входной переменной ELimits в блоке ELimits.GetMin укажем переменную «ELimit».

В блоке Handler выберем созданное событие нажатия кнопки.

Следующим блоком идёт ELimits.GetMin. Данный блок обеспечивает считывание минимального значения лимита из переменной ELimit для заданного X в переменную Ymin.

Нажмем правой кнопкой мыши по переменной ELimit и выберем пункт меню «Редактировать начальное значение», как показано на следующем рисунке, чтобы внести данные, которые будут храниться в лимите при запуске программы.

Введем значения лимита, представленные на следующем рисунке.

Посмотрим, как работает пример.
