Перейти к содержанию

ELimits.GetMinXMaxX (Получить минимальное и максимальное значение X лимита)

01.png

Описание

Возвращает минимальное и максимальное значения Х из таблицы данных лимита.

Свойства

Входной аргумент Тип аргумента Тип переменной Описание
limits Константа, Переменная, Выражение ELimits Лимит
Выходной аргумент Тип аргумента Тип переменной Описание
minX Переменная Double Минимальное значение координаты X лимита
maxX Переменная Double Максимальное значение координаты X лимита

Пример

Рассмотрим работу блока на примере простой программы, которая обеспечивает считывание минимального и максимального значений X лимита из переменной ELimit.

02.jpg

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

ELimit – переменная типа ELimits, из которой мы будем считывать значение. Xmin – минимальное значение X лимита. Xmax – максимальное значение X лимита.

03.jpg

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

01.jpg

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

02.jpg

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

04.jpg

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

05.jpg

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

05.jpg

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

06.jpg

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

14.jpg

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

07.jpg

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

08.jpg

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

09.jpg

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

01.gif