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