Разработка Easy HMI постоянно развивается, и я рад представить вам новую версию – 0.1.1 Beta, которая привносит ряд существенных улучшений в процесс создания и отладки интерфейсов для ваших проектов. В предыдущих версиях эмулятора присутствовали некоторые неточности, которые, к счастью, в этой версии практически полностью устранены. Более того, я добавил ряд новых функций, которые, я уверен, сделают вашу работу с Easy HMI еще более комфортной и эффективной.
Важно! Easy HMI работает исключительно с дисплеями AT HMI.
Улучшенный эмулятор: точность и удобство.
Одним из ключевых изменений в версии 0.1.1 Beta стало улучшение эмулятора. Теперь он предлагает более точные инструменты для работы с элементами интерфейса. В частности, я добавил сетку с шагом 10 и 50 пикселей, которая поможет вам с высокой точностью позиционировать элементы на экране. Линии с шагом 50 пикселей выделены более жирным шрифтом и снабжены числовыми метками, что делает сетку похожей на миллиметровку, но в пикселях. Эта функция особенно полезна при создании сложных интерфейсов, где требуется точное размещение элементов.
Конечно, я понимаю, что 10 пикселей – это достаточно крупный шаг для некоторых задач. Если у вас есть предложения по улучшению сетки, пожалуйста, поделитесь ими в моих социальных сетях (комментарии к статье, к сожалению, часто засорены спамом). К слову, сетку можно легко отключить, если она вам не нужна – просто снимите галочку в настройках и нажмите "Применить". Обратите внимание, что сетка обновляется с интервалом в 3 секунды.
Управление элементами: простота и эффективность.
В новой версии я также уделил внимание удобству управления элементами интерфейса. Теперь эмулятор отображает ID каждого элемента, что позволяет легко понять, с каким элементом вы работаете. Более того, при клике на элемент его ID автоматически копируется в буфер обмена (3). Это очень удобно при управлении элементами с помощью внешнего микроконтроллера по UART. Команды для работы по UART описаны в предыдущей статье.
Кроме того, я добавил возможность отключать вывод ID элементов, как всех сразу, так и отдельных групп (1,2). Это позволяет сделать эмулятор более чистым и удобным в тех случаях, когда отображение ID не требуется.
Зачем нужны ID элементов?
ID элементов выполняют две важные задачи. Во-первых, они помогают визуально определить, с каким элементом вы работаете, что особенно важно при внешнем управлении элементами по UART. Во-вторых, они помогают понять, где находится нулевая точка элемента. Это особенно актуально при создании круглых и овальных элементов, а также при задании смещения линий. Индикатор в верхнем левом углу с координатами 0;0 наглядно показывает, относительно чего располагается элемент.
Портативность и удобство использования.
Начиная с версии 0.1.1 Beta, Easy HMI становится портативным приложением. Это значит, что вам больше не нужно устанавливать программу на компьютер. Вы можете просто распаковать архив на флеш-накопитель и запускать Easy HMI с него на любом совместимом компьютере.
Папки с виджетами и проектами также находятся в той же директории, что и сама программа, что делает работу с Easy HMI еще более удобной. Теперь вы можете легко работать с проектами как дома, так и на работе, просто подключив флешку к нужному компьютеру.
Другие улучшения.
В новой версии я также исправил ряд мелких недочетов, например, добавил скругление линий и возможность выделения точек красными кружками для лучшей визуализации.
Несовпадение шрифтов: временное ограничение.
Обратите внимание, что на данный момент шрифт на дисплее и в эмуляторе различается. Это может приводить к несовпадению ширины текста. Я уже работаю над решением этой проблемы. Для отладки интерфейса рекомендуется чаще проверять его внешний вид на самом дисплее.
Планы на будущее.
Разработка Easy HMI не останавливается на достигнутом. В следующих версиях я планирую добавить новые элементы (слайдер, цифры, возможно, прогресс-бар), интегрировать одно или два I2C устройства, реализовать масштабирование в эмуляторе, а также переработать структуру проекта, заменив дерево элементов на графическое отображение с эмулятора. Это позволит отказаться от отдельного окна эмулятора и выбирать элементы для редактирования по их ID. Также я планирую создать конструкторы, которые позволят использовать дисплей в качестве управляющего элемента, с возможностью создания собственных интерфейсов или использования готовых шаблонов.
О более глобальных планах я расскажу после Нового года.
Заключение.
Я надеюсь, что новые функции и улучшения в 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.zip | 1567 Kb | 40 |
Скачать
Вы можете скачать файл.
|
Комментарии