|
<< Click to Display Table of Contents >> Navigation: Создание окон для клиента визуализации > Библиотека HMI > Категория Диалог > Текстовый ввод |
Данный элемент предназначен для ввода в клиенте визуализации значений параметров простых типов при помощи реальной или виртуальной клавиатур. Чаще всего элементы Текстовый ввод в окне создаются путём перетаскивания параметра в окно правой кнопкой мыши. В этом случае все необходимые связи будут установлены автоматически.
В палитре редактора HMI элемент Текстовый ввод находится в категории Диалог.
Вид элемента в палитре:

Вид элемента после добавления в рабочую область редактора HMI:
![]()
При двойном клике по элементу появляется курсор и открывается возможность ввода текста, который будет отображаться в клиенте визуализации. При этом изменяется значение свойства Текст. Режим редактирования активируется при нажатии клавиши F2. Вид элемента во время ввода текста:
![]()
Вид панели свойств элемента:

Описание основных свойств графического элемента Текстовый ввод:
Название |
Описание |
Категория Значения |
|
Максимальная длина ввода |
Это свойство имеет тип INT и задаёт максимальное число символов во вводимой строке. |
Маска ввода |
Определяет символы, допустимые для ввода в данном поле (только цифры, только буквы или их определённая комбинация). Подробное описание свойства смотрите в соответствующем разделе. |
Текст |
Свойство связывается с каким-либо параметром проекта. Если элемент был добавлен в окно из палитры редактора HMI, то связи необходимо установить вручную. Если параметр был перетащен правой кнопкой мыши в окно, и в контекстном меню был выбран пункт Текстовый ввод, то данное поле заполнится автоматически. После установки связи данное свойство будет содержать дополнительные строки, в которых будет находиться информация о связях. |
Использовать входящую связь только для отображения |
По умолчанию включено. Определяет будет ли поступившее на вход свойства значение передано на выход. Если флаг установлен, то если изменяется значение по входной связи, то элемент отображается в соответствии с ним, но по выходной связи оно не идёт. А если пользователь сам изменит текст, то значение передаётся по выходной связи, даже если значение совпадает с тем, что отправлялось на сервер в прошлый раз. |
Мгновенное получение значений |
Позволяет передавать значение для свойства Текст без смены фокуса (или нажатия клавиши ENTER). Эта настройка позволяет сократить время ожидания обновления значений в связанных элементах. По умолчанию FALSE. |
Поведение при фокусе |
Позволяет задавать положение курсора при вводе текста или значения. Свойство представлено в виде выпадающего списка с четырьмя вариантами выбора: 1.Не выделять — Курсор устанавливается в позицию, по которой был выполнен клик. Значение по умолчанию. 2.Выделить всё — Весь введённый текст выделяется при фокусе на контроле. 3.Установить в начало — Курсор устанавливается в самое начало строки ввода. 4.Установить в конец — Курсор устанавливается в самый конец строки ввода. |
Описание других свойств элемента смотрите в разделе HMI.Свойства
Пример работы свойства Мгновенное получение значений при значении TRUE.


Если свойство Мгновенное получение значений установлено в FALSE, то вводимое значение передастся в параметр только после потери фокуса с элемента Текстовый ввод или при нажатии клавиши Enter.

Смотрите также: