Easy HMI 0.1.1 Beta: Новые возможности для удобной работы с дисплеями.

Разработка Easy HMI постоянно развивается, и я рад представить вам новую версию – 0.1.1 Beta, которая привносит ряд существенных улучшений в процесс создания и отладки интерфейсов для ваших проектов. В предыдущих версиях эмулятора присутствовали некоторые неточности, которые, к счастью, в этой версии практически полностью устранены. Более того, я добавил ряд новых функций, которые, я уверен, сделают вашу работу с Easy HMI еще более комфортной и эффективной.

Улучшенный эмулятор: точность и удобство.

Важно! Easy HMI работает исключительно с дисплеями AT HMI.

Улучшенный эмулятор: точность и удобство.

Одним из ключевых изменений в версии 0.1.1 Beta стало улучшение эмулятора. Теперь он предлагает более точные инструменты для работы с элементами интерфейса. В частности, я добавил сетку с шагом 10 и 50 пикселей, которая поможет вам с высокой точностью позиционировать элементы на экране. Линии с шагом 50 пикселей выделены более жирным шрифтом и снабжены числовыми метками, что делает сетку похожей на миллиметровку, но в пикселях. Эта функция особенно полезна при создании сложных интерфейсов, где требуется точное размещение элементов.

дним из ключевых изменений в версии 0.1.1 Beta стало улучшение эмулятора.

Конечно, я понимаю, что 10 пикселей – это достаточно крупный шаг для некоторых задач. Если у вас есть предложения по улучшению сетки, пожалуйста, поделитесь ими в моих социальных сетях (комментарии к статье, к сожалению, часто засорены спамом). К слову, сетку можно легко отключить, если она вам не нужна – просто снимите галочку в настройках и нажмите "Применить". Обратите внимание, что сетка обновляется с интервалом в 3 секунды.

Конечно, я понимаю, что 10 пикселей – это достаточно крупный шаг для некоторых задач.


Управление элементами: простота и эффективность.

В новой версии я также уделил внимание удобству управления элементами интерфейса. Теперь эмулятор отображает ID каждого элемента, что позволяет легко понять, с каким элементом вы работаете. Более того, при клике на элемент его ID автоматически копируется в буфер обмена (3). Это очень удобно при управлении элементами с помощью внешнего микроконтроллера по UART. Команды для работы по UART описаны в предыдущей статье.

Управление элементами: простота и эффективность.

Кроме того, я добавил возможность отключать вывод ID элементов, как всех сразу, так и отдельных групп (1,2). Это позволяет сделать эмулятор более чистым и удобным в тех случаях, когда отображение ID не требуется.

Зачем нужны ID элементов?

ID элементов выполняют две важные задачи. Во-первых, они помогают визуально определить, с каким элементом вы работаете, что особенно важно при внешнем управлении элементами по UART. Во-вторых, они помогают понять, где находится нулевая точка элемента. Это особенно актуально при создании круглых и овальных элементов, а также при задании смещения линий. Индикатор в верхнем левом углу с координатами 0;0 наглядно показывает, относительно чего располагается элемент.

Зачем нужны ID элементов?

Портативность и удобство использования.

Начиная с версии 0.1.1 Beta, Easy HMI становится портативным приложением. Это значит, что вам больше не нужно устанавливать программу на компьютер. Вы можете просто распаковать архив на флеш-накопитель и запускать Easy HMI с него на любом совместимом компьютере.

Начиная с версии 0.1.1 Beta, Easy HMI становится портативным приложением.

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

Другие улучшения.

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

В новой версии я также исправил ряд мелких недочетов

Несовпадение шрифтов: временное ограничение.

Обратите внимание, что на данный момент шрифт на дисплее и в эмуляторе различается. Это может приводить к несовпадению ширины текста. Я уже работаю над решением этой проблемы. Для отладки интерфейса рекомендуется чаще проверять его внешний вид на самом дисплее.

Планы на будущее.

Разработка Easy HMI не останавливается на достигнутом. В следующих версиях я планирую добавить новые элементы (слайдер, цифры, возможно, прогресс-бар), интегрировать одно или два I2C устройства, реализовать масштабирование в эмуляторе, а также переработать структуру проекта, заменив дерево элементов на графическое отображение с эмулятора. Это позволит отказаться от отдельного окна эмулятора и выбирать элементы для редактирования по их ID. Также я планирую создать конструкторы, которые позволят использовать дисплей в качестве управляющего элемента, с возможностью создания собственных интерфейсов или использования готовых шаблонов.

Разработка Easy HMI не останавливается на достигнутом. В следующих версиях я планирую добавить новые элементы

О более глобальных планах я расскажу после Нового года.

Заключение.

Я надеюсь, что новые функции и улучшения в Easy HMI 0.1.1 Beta сделают вашу работу с дисплеями еще более комфортной и эффективной. Следите за обновлениями, и я уверен, что Easy HMI станет незаменимым инструментом для ваших проектов!


Последняя версия Easy HMI и Datasheet на дисплеи AT HMI.

По все вопросам вы можете написать мне в соц. сетях:

Понравилась статья Easy HMI 0.1.1 Beta: Новые возможности для удобной работы с дисплеями? Не забудь поделиться с друзьями в соц. сетях.


А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в Telegram.

Спасибо за внимание!
Технологии начинаются с простого!


Фотографии к статье

Файлы для скачивания

EasyHMI 0.1.1 Beta EasyHMI 0.1.1 Beta.zip1567 Kb 40 Скачать

Комментарии

Ваше Имя*


Разработка проектов