Ничёссе.. Вот так надо было ещё 2 года назад показывать как работать с данными дисплеями. Я думаю после этого видео ещё больше набежит разработчиков которым нужны дисплеи в проект!!!
Благодарю, полезное видео. Хочется больше информации по ним, тоже начинаем использовать эти дисплеи в серийных устройствах. инетерсно было бы узнать как обновить прошивку со своего МК через uart. хотелось бы увидеть общую последовательность. также интеерсно можно ли русский текст выводить командами через UART. с шрифтами заплюхались.
Заметил, что нужно осторожно использовать экранные функции, которые дают косвенный результат на уарт. Столкнулся с тем, что поставил переключатель +- на 1-10-100. С отсылкой значения, а не нажатия +-. В результате нет гарантии, что еспешка будет знать текущее значение. Т.е. на экране цифры поменяются, а в контролере могут не поменяться. Пришлось обработку +- переносить на еспешку. Если сигнал нажатия по каким то причинам не пройдет, то это будет видно.
Ну в данном случае это не проблемы экрана. Это проблемы программирования ESP, которая в принципе годится только для радиолюбительских поделок из-за отсутствия нормированного времени отклика на события. Ну и второе это все прекрасно обходится изменением логики работы.
@@VladimirMedintsev а мне кажется это проблема дисплея, который отсылает данные "в ни куда", не проверяя их получение. Ладно лампочки включать, но на станке могут быть проблемы, поэтому все нажатия на экране лучше отрабатывать на стороне контроллера. Извините, что спорю с профессионалом. Это скорее предостережение таким же дилетантам как я. Тем более таких экранов море стало в быту и частенько сталкиваюсь с некорректной их работой. Кстати вопрос: планируете ролики по программированию экрана "с платкой"? Интересует подключение сд карты, чтение и отображение файлов, работа с уартом и т.д. и т.п.
На мой взгляд подход немного странный. Вы пытаетесь переложить ответственность за некорректное написание софта на производителя экрана. Сделайте прием данных в своей плате с использованием UART + DMA и ни один пакет не потеряется. А если вам нужно контролировать и не терять, например в станке, то сделайте опрос параметров. Для этого есть все возможности заложенные производителем экранов. Логика здесь очень проста. Экран ведомое устройство. Ведомый не должен подменять собой функции мастера и что-либо контролировать. Ну и очень хотелось бы услышать поподробнее - "частенько сталкиваюсь с некорректной их работой". Какие-то подтверждения этому будут? некорректной работе экранов?
@@VladimirMedintsev скорее не экранов, а устройств с экранами. Вот недавно, кофейный аппарат "подвис", кнопку нажал, экран поменялся, а процесс не начался. Вышел, снова выбрал и процесс пошел . Экранчики для 3д принтеров периодически живут своей жизнью - кнопку нажал, реакции нет и т.д. и т.п. это не камень в огород двина, экраны, из тех, что щупал, лучшие, а скорее к концепции. Концепция когда контроллер управляет экраном и периферией напрямую мне кажется надежнее. Поэтому с интересом посматриваю в сторону соф дисплеев двин. Но может я просто готовить не умею.
Здравствуйте, Владимир. Честно говоря, ожидал чего-нибудь нового. Например, как избежать артефактов на иконках (параметр Filter, кажется, помогает, но не точно), как заставить работать анимацию после обновления встроееного ПО до V65? Как сделать, чтобы на всплывающем меню отображалось, например, название параметра? Как обстоят дела с выводом русских букв? Знаю, что есть unicode, но у кого-то удалось вывести текст в utf-8 напрямую, а мне пришлось перекодировать. Ещё, очень важный вопрос: как заменить фон в проекте так, чтобы не повредились элементы управления и не обрушился весь проект? А так - да - экраны - огонь! Даже при всех багах. Считаю, у них большое будущее. Кстати, номер файла фоновых изображений задаётся в конфиге. И да, по конфигу тоже хотелось бы подробностей ввиду критичности в отношении окирпичивания. Но всё равно, огромное спасибо Вам за вашу просветительскую работу!
Подскажите пожалуйста, как внутри кольца скроллинга поместить кнопку? По сути кольцо скроллинга является кнопкой и оно конфликтует с другой кнопкой. В китайском видео туториале таких примеров не нашёл. Эта функция была бы очень полезной для круглого экрана, чтобы использовать и скролл и менюшку одновременно. Также в программе DGUS меня огорчило обзывание радиуса кольца "диаметром". Косяки прям смешные, но очень мешают работе с устройством, приходится бороться с работой китайских третьеклассников.
Добрый день! Подскажите, пожалуйста, в чем может быть причина. При попытке загрузки через утилиту по USB как в видео, программа просто зависает на 0%. (COM порт выбран правильно, драйвера все поставил ) Экран DMG10600C070_03WTC, подключен через преобразователь из комплекта.
@@VladimirMedintsev Спасибо за ответ. Дело было в другом (даже стыдно признаться), перепробовал несколько кабелей и портов, прежде чем вспомнил про перемычку выбора протокола 🤦♂
@@VladimirMedintsev Уверяю )) Стояла V7.624 ,поставил более новее V7.641 - в обоих нету Debug и Net .Вот скачал V7.647 там есть . Уточню что подобие дебага было ,называется окно SP Order,но оно намного скромнее (можно записать\считать) в адрес
Огромное спасибо. Очень полезно было. Хорошо когда можно быстро оценить функционал продукта.
Ничёссе.. Вот так надо было ещё 2 года назад показывать как работать с данными дисплеями. Я думаю после этого видео ещё больше набежит разработчиков которым нужны дисплеи в проект!!!
Ждём продолжения темы!
Спасибо! Очень полезно.
Лайк не глядя! И глядя.
Благодарю, полезное видео. Хочется больше информации по ним, тоже начинаем использовать эти дисплеи в серийных устройствах.
инетерсно было бы узнать как обновить прошивку со своего МК через uart. хотелось бы увидеть общую последовательность.
также интеерсно можно ли русский текст выводить командами через UART. с шрифтами заплюхались.
Без проблем вы напишите или мне в личку или Владимиру Радченко и мы вам расскажем.
@@VladimirMedintsev а где личку эту найти?
@silentage6310 В описании канала есть и ссылка на электронную почту и на телеграм группу. vmedintsev@yandex.ru
Подскажите пожалуйста, смогу ли я подключить данный дисплей к китайскому FX3U? У меня там rs232 и вроде бы rs486
Этот экран использует интерфейс UART или RS485.
Совместим ли он с вашим оборудованием это мне не известно.
Заметил, что нужно осторожно использовать экранные функции, которые дают косвенный результат на уарт. Столкнулся с тем, что поставил переключатель +- на 1-10-100. С отсылкой значения, а не нажатия +-. В результате нет гарантии, что еспешка будет знать текущее значение. Т.е. на экране цифры поменяются, а в контролере могут не поменяться. Пришлось обработку +- переносить на еспешку. Если сигнал нажатия по каким то причинам не пройдет, то это будет видно.
Ну в данном случае это не проблемы экрана. Это проблемы программирования ESP, которая в принципе годится только для радиолюбительских поделок из-за отсутствия нормированного времени отклика на события. Ну и второе это все прекрасно обходится изменением логики работы.
@@VladimirMedintsev а мне кажется это проблема дисплея, который отсылает данные "в ни куда", не проверяя их получение. Ладно лампочки включать, но на станке могут быть проблемы, поэтому все нажатия на экране лучше отрабатывать на стороне контроллера.
Извините, что спорю с профессионалом. Это скорее предостережение таким же дилетантам как я. Тем более таких экранов море стало в быту и частенько сталкиваюсь с некорректной их работой.
Кстати вопрос: планируете ролики по программированию экрана "с платкой"? Интересует подключение сд карты, чтение и отображение файлов, работа с уартом и т.д. и т.п.
На мой взгляд подход немного странный. Вы пытаетесь переложить ответственность за некорректное написание софта на производителя экрана. Сделайте прием данных в своей плате с использованием UART + DMA и ни один пакет не потеряется. А если вам нужно контролировать и не терять, например в станке, то сделайте опрос параметров. Для этого есть все возможности заложенные производителем экранов.
Логика здесь очень проста. Экран ведомое устройство. Ведомый не должен подменять собой функции мастера и что-либо контролировать.
Ну и очень хотелось бы услышать поподробнее - "частенько сталкиваюсь с некорректной их работой". Какие-то подтверждения этому будут? некорректной работе экранов?
@@VladimirMedintsev скорее не экранов, а устройств с экранами. Вот недавно, кофейный аппарат "подвис", кнопку нажал, экран поменялся, а процесс не начался. Вышел, снова выбрал и процесс пошел . Экранчики для 3д принтеров периодически живут своей жизнью - кнопку нажал, реакции нет и т.д. и т.п. это не камень в огород двина, экраны, из тех, что щупал, лучшие, а скорее к концепции. Концепция когда контроллер управляет экраном и периферией напрямую мне кажется надежнее. Поэтому с интересом посматриваю в сторону соф дисплеев двин.
Но может я просто готовить не умею.
Здравствуйте, Владимир. Честно говоря, ожидал чего-нибудь нового. Например, как избежать артефактов на иконках (параметр Filter, кажется, помогает, но не точно), как заставить работать анимацию после обновления встроееного ПО до V65? Как сделать, чтобы на всплывающем меню отображалось, например, название параметра? Как обстоят дела с выводом русских букв? Знаю, что есть unicode, но у кого-то удалось вывести текст в utf-8 напрямую, а мне пришлось перекодировать. Ещё, очень важный вопрос: как заменить фон в проекте так, чтобы не повредились элементы управления и не обрушился весь проект?
А так - да - экраны - огонь! Даже при всех багах. Считаю, у них большое будущее.
Кстати, номер файла фоновых изображений задаётся в конфиге. И да, по конфигу тоже хотелось бы подробностей ввиду критичности в отношении окирпичивания.
Но всё равно, огромное спасибо Вам за вашу просветительскую работу!
Подскажите пожалуйста, как внутри кольца скроллинга поместить кнопку? По сути кольцо скроллинга является кнопкой и оно конфликтует с другой кнопкой. В китайском видео туториале таких примеров не нашёл. Эта функция была бы очень полезной для круглого экрана, чтобы использовать и скролл и менюшку одновременно. Также в программе DGUS меня огорчило обзывание радиуса кольца "диаметром". Косяки прям смешные, но очень мешают работе с устройством, приходится бороться с работой китайских третьеклассников.
В описании канала есть моя электронная почта. Напишите мне на неё. Я постараюсь вам помочь но некоторые вещи из вашего описания мне не совсем понятны.
Добрый день! Подскажите, пожалуйста, в чем может быть причина. При попытке загрузки через утилиту по USB как в видео, программа просто зависает на 0%. (COM порт выбран правильно, драйвера все поставил ) Экран DMG10600C070_03WTC, подключен через преобразователь из комплекта.
Попробуйте другой кабель и USB разъем.
@@VladimirMedintsev Спасибо за ответ. Дело было в другом (даже стыдно признаться), перепробовал несколько кабелей и портов, прежде чем вспомнил про перемычку выбора протокола 🤦♂
@@dmitryt2988 Самое главное что работает
Добрый день . В закладке Display нет окна debug . В чём может быть причина ?
В версии программы DWIN DGUS. Новая версия доступна на сайте.
Последняя версия программы DGUS_V7647
А без опроса переменных умеют сами состояния слать по событиям?
Да
@@VladimirMedintsev а свайпы поддерживает?
Да
@@WWolf_13 но свайп должен быть по не кликаьельной области (где нет кнопок), как я понял.
@@silentage6310 плохо тогда... хотя надо пробовать, может мелкий свайп = клик
Не пойму , вкладки дебага то нету .. Думал версия старая,но нет . Или это зависит от версии дисплея
Не может такого быть. Она есть.
@@VladimirMedintsev Уверяю )) Стояла V7.624 ,поставил более новее V7.641 - в обоих нету Debug и Net .Вот скачал V7.647 там есть . Уточню что подобие дебага было ,называется окно SP Order,но оно намного скромнее (можно записать\считать) в адрес
В видео показана версия - DGUS_V7647 Это уже старая версия.
Вы ссылаетесь на программу которой уже почти 2 года. Конечно же тогда отладки не было.