Клавиатура ввода#

Общая клавиатура ввода#

При нажатии на поле ввода появится следующая клавиатура ввода.

В левой части поля ввода с клавиатуры отображается подсказка, а в правой - требования к форматированию вводимых данных.

Клавиши можно разделить на символьные и функциональные.

Расположение символьных клавиш в основном такое же, как и на обычной клавиатуре. Пользователь может переключать регистр и символ с помощью клавиши Shift.

Функциональные клавиши выполняют следующие функции:

../../_images/115.jpg

Выход из клавиатуры

../../_images/29.jpg

Определяет входной сигнал, недействительный, если он не соответствует формату входного сигнала.

../../_images/35.jpg

Переключение регистров и символов

../../_images/45.jpg

Чтобы удалить символы перед текущим курсором, нажмите и удерживайте курсор, чтобы непрерывно удалять символы перед текущим курсором

../../_images/55.jpg

Перемещайте курсор влево и вправо, нажимая и удерживая курсор для непрерывного перемещения.

../../_images/65.jpg

После отображения клавиатуры ввода пользователь все еще может осуществлять ввод с помощью физической клавиатуры. Для подтверждения ввода нажмите кнопку «Enter» на физической клавиатуре, для выхода из клавиатуры - кнопку «Esc», для перемещения курсора влево и вправо - клавиши со стрелками «Влево» и «Вправо», а для перемещения курсора на первое или последнее место - клавиши со стрелками «Вверх» и «Вниз».

Клавиша ввода выражения#

Клавиатура выражений используется для быстрого ввода выражений и автоматического преобразования выражений для создания сценариев для робота. Клавиатура выражений используется в основном для быстрого ввода выражений, а также для автоматического преобразования выражений для создания сценариев для робота, кроме того, клавиатура выражений проверяет, является ли выражение законным или нет.

Левая часть выпадающего поля ввода клавиатуры выражений позволяет выбрать и быстро ввести IO, Register, Modbus, Function и Variables. Правая часть позволяет вводить общие логические операторы: and, or, not, реляционные операторы: <=, >=, <, >, ==, ≠, арифметические операторы: +, -, *, /, булевы величины: true, false, а также общие символы и числа.

Функциональные клавиши клавиатуры выражений аналогичны клавишам обычной клавиатуры ввода. Можно нажать A1, чтобы переключиться на обычную клавиатуру ввода.

../../_images/85.jpg

В отличие от сценария робота, ввод с клавиатуры выражений относительно прост и может быть автоматически преобразован в сценарий робота. Например, чтобы настроить цифровой выходной порт 1 на электронику высокого уровня, с клавиатуры выражений можно ввести следующий текст. При выполнении он автоматически преобразуется в сценарий для робота:

set_standard_digital_out(1,true)

../../_images/94.jpg

Вот несколько примеров ввода выражений

IO

Условное выражение DI1 имеет высокий уровень, а DI2 — низкий: DI1 == true и DI2 == false

Числовой входной порт 1 в конце условного выражения имеет высокий уровень: Tool_DI1 == true

DO1 имеет высокий уровень: DO1 = true

DO2 имеет низкий уровень: DO2 = false

Register

Условное выражение bool Входной регистр 1 имеет значение true: bool_reg_in1 == true

Условное выражение word входной регистр 2 имеет значение 32: word_reg_in2 == 32

Условное выражение float входной регистр 1 меньше или равен 2,5: float_reg_in1 <= 2,5

bool Выходной регистр 1 имеет значение true: bool_reg_out1 = true

выходной регистр word 1 имеет значение 16: word_reg_out1 = 16

Установите регистр вывода float 1 на 1,2: float_reg_out1 = 1,2

Modbus

Значение mb1 катушки чтения-записи равно 1: mb1 == 1

Условное выражение может считывать и записывать регистр mb3 со значением больше 10: mb3 > 10

Катушка чтения-записи mb1 установлена ​​на 1: mb1 = 1

Регистр чтения-записи mb3 установлен на 12: mb3 = 12

Переменная

Глобальная переменная условного выражения g_bo истинна: g_bo == true

Глобальной переменной g_num присвоено значение 3: g_num = 3

После завершения ввода и нажатия кнопки „OK“ будет проверена правильность выражения.

Как показано на рисунке 2, присвоение числа переменной типа global boolean приводит к ошибке.

../../_images/116.jpg

Клавиатура цифрового ввода#

Когда вы нажмете на поле ввода цифр, в приложении к полю ввода появится цифровая клавиатура, как показано на рисунке ниже.

Цифровая клавиатура используется для ввода цифр, после всплытия клавиатуры пользователь все еще может вводить их с помощью физической клавиатуры.

Назначение каждой функциональной клавиши на цифровой клавиатуре:

../../_images/123.jpg

Пустое поле ввода

../../_images/132.jpg

Удалить символ

../../_images/142.jpg

Измените символ числа

../../_images/152.jpg

Отмена клавиатуры

../../_images/162.jpg

Определите ввод с клавиатуры

../../_images/172.jpg

Цифровая клавиатура определит, является ли введенное число действительным. Как показано на рисунке, если введенное число выходит за пределы диапазона, в левой части поля ввода появится сообщение об ошибке, и будет предложено ввести допустимый диапазон.

../../_images/182.jpg