Текстовый ввод

<< Click to Display Table of Contents >>

Navigation:  Создание окон для клиента визуализации > Библиотека HMI > Категория Диалог >

Текстовый ввод

Данный элемент предназначен для ввода в клиенте визуализации значений параметров простых типов при помощи реальной или виртуальной клавиатур. Чаще всего элементы Текстовый ввод в окне создаются путем перетаскивания параметра в окно правой кнопкой мыши. В этом случае все необходимые связи будут установлены автоматически.

В палитре редактора HMI элемент Текстовый ввод находится в категории Диалог.

Вид элемента в палитре:

gr_elem_text_vvod

Вид элемента после добавления в рабочую область редактора HMI:

gr_elem_text_vvod_1

Если дважды кликнуть по элементу, то появится курсор и можно ввести текст, который будет отображаться в клиенте визуализации, т.е. таким образом можно изменить значение свойства элемента Текст. Также режим редактирования включается после нажатием на кнопку клаиватуры F2. Вид элемента во время ввода текста:

gr_elem_text_vvod_4

Вид панели свойств элемента:

gr_elem_text_vvod_2

Описание основных свойств графического элемента Текстовый ввод:

Название

Описание

Категория Значения

Максимальная длина ввода

Это свойство имеет тип INT и задает максимальное число символов во вводимой строке.

Маска ввода

Определяет символы, допустимые для  ввода в данном поле (только цифры, только буквы или их определенная комбинация)  Подробное описание свойства смотрите в соответствующем разделе.

Текст

Данное свойство должно быть связано с каким-либо параметром проекта. Если элемент был добавлен в окно из палитры редактора HMI, то связи необходимо установить вручную. Если параметр был перетащен правой кнопкой мыши в окно, и в контекстном меню был выбран пункт Текстовый ввод, то данное поле заполнится автоматически. После установки связи данное свойство будет содержать дополнительные строки, в которых будет находиться информация о связях.

Использовать входящую связь только для отображения

По умолчанию включено. Определяет будет ли поступившее на вход свойства значение передано на выход. Если флаг установлен, то если изменяется значение по входной связи, то элемент отображается в соответствии с ним, но по выходной связи оно не идет. А если пользователь сам изменит текст, то значение передается по выходной связи, даже если значение совпадает с тем, что отправлялось на сервер в прошлый раз.

Мгновенное получение значений

Позволяет передавать значение для свойство Текст без смены фокуса (или нажатия клавиши ENTER). Эта настройка позволяет сократить время ожидания обновления значений в связанных элементах.

По умолчанию FALSE.

Поведение при фокусе

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

1.Не выделять - Курсор устанавливается в позицию, по которой был выполнен клик. Значение по умолчанию.

2.Выделить всё - Весь введенный текст выделяется при фокусе на контроле.

3.Установить в начало - Курсор устанавливается в самое начало строки ввода.

4.Установить в конец - Курсор устанавливается в самый конец строки ввода.

 

Описание других свойств элемента смотрите в разделе HMI.Свойства

Рекомендации

Пример работы свойства Мгновенное получение значений при значении TRUE.

gr_elem_text_vvod_5

gr_elem_text_vvod_6

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

gr_elem_text_vvod_7

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