В проектах с использованием дисплея часто требуется устанавливать цифровые значения. Для этого можно использовать инструмент «Incremental Adjustment», который позволяет увеличивать или уменьшать значение на указанное число. Но такое решение не всегда применимо. Например, если нужно задавать значения в большом диапазоне. Для решения данной задачи отлично подойдёт цифровая клавиатура, которую можно сделать с помощью «Data Input». Подробное описание данного инструмента можно найти в официальной инструкции среды разработки DGUS, скачать которую можно с официального сайта компании DWIN или внизу статьи в разделе «файлы для скачивания».
Описание инструмента «Data Input».
Инструмент «Data Input» предназначен для создания собственной цифровой клавиатуры, которую нужно создать, самостоятельно расположив требуемый набор кнопок.
Ниже представлено описание инструмента «Data Input» на русском языке.
А ниже на картинке приведено оригинальное описание данного инструмента на английском языке из инструкции.
Настройка клавиатуры. Выбор изображения.
Окно установки области клавиатуры, с помощью которой будет осуществляться ввод данных.
Для выбора изображения с клавиатурой нужно обязательно поставить галочку «Displayed Keyboard».
Окно установки области отображения клавиатуры.
Пример создания цифровой клавиатуры с помощью инструмента «Data Input».
Для управления шаговым двигателем необходимо задавать различные параметры: скорость, ускорение, количество шагов для совершения перемещения на 1 мм., расстояние перемещения. При этом данные значения могут быть в пределах 1-10 или же несколько тысяч. Для удобства установки данных параметров реализовал всплывающую клавиатуру с помощью инструмента «Data Input».
Для создания обработчика нажатия на клавиши будем использовать инструмент «Basic Touch».
Так как на данный момент его ещё не рассматривали, я кратко распишу, как им пользоваться. Ниже приведены значения кнопок для создания цифровой клавиатуры:
- 0x0030-0x0039 соответствуют цифрам от 0 до 9;
- 0x00F0 – отмена;
- 0x00F1 – ввод;
- 0x00F2 – стереть символ;
- 0x002D – смена знака +/-;
- 0x002E – точка (.).
Для ввода разных значений используется цифровая клавиатура, созданная в проекте один раз. При этом клавиатуру можно создать самостоятельно, что позволяет сделать её с нужным набором символов и нужным расположением. Это очень удобно, в отличие от модулей клавиатуры в дисплеях Nextion, у которых есть 3 встроенных модуля клавиатуры, и изменить их никак нельзя. Не говоря уже про то, чтобы создать собственную всплывающую клавиатуру.
Смотрите также другую полезную информацию про дисплеи DWIN:
И полезная информация для тех, кто дочитал до конца статьи. У вас есть уникальная возможность заказать тестовый образец дисплея компании DWIN Technology. Подробнее тут.
Приобрести дисплей DWIN можно в официальном магазине DWIN Technology на AliExpress.
Понравилась статья Описание инструмента «Data Input»? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступить в группу Вконтакте.
Спасибо за внимание!
Технологии начинаются с простого!
Фотографии к статье
Файлы для скачивания
|
T5L_DGUSII - на английское языке.pdf | 11380 Kb | 609 |
Скачать
Вы можете скачать файл.
|
Комментарии