Как стать автором
Обновить

Комментарии 24

ITEAD Nextion это международный вариант. Изначально это http://www.tjc1688.com/Product/chuankouHMI/
сама среда сначала выходит для внутреннего китайского рынка сугубо на китайском языке. и только потом уже появляется Nextion Editor.
китайские панели имеют индекс TJC. панели Nextion имеют индекс NX. надо смотреть что заказывать из китая. иначе разрабатывать панель придётся на китайском языке. обе программы разработки, внешне, абсолютно одинаковы за исключением названия и языка (китайский или английский).

панелька интересная конечно. но уступает во многом той же FTDI Cleo.
А можно ли работать на поднебесной панельке русским языком?
Насколько я слышал — можно. Так же использовать кодировку iso-8859-5.
Спасибо, попробую!
там только ascii и gb2312. больше никаких кодировок нет. так что увы. если только вы не согласитесь декомпилить вижуалбейсик. внести изменения. и закомпилировать это всё обратно.
на поднебесной нет. только на международной версии. что бы русский язык заработал на поднебесной надо расковырять саму среду разработки. затем внести изменения в код снимающие ограничения (в принципе тогда не будет разницы между поднебесной и международной панелькой. разница только в софте.) ну и заковырять это всё обратно. можно любезно попросить господина totuin`а произвести вышеописанные издевательства и заказывать потом панельки на пару соток рублей дешевле. :))
Я не настолько профессиональный программист что бы расковырять чужую программы (тем более через декомпилирование), что то там изменить и собрать отдельно. Я инженер АСУ-шник и программист — любитель изучивший пару — тройку языков программирования в разной степени.
Так что даже и браться не буду, знаю что не справлюсь.
а я декомпилировал. даже нашёл место где исправить язык самой среды. в принципе там достаточно читабельный код. только visual studio не установился на виндовс 10 и я что-то забросил это дело. если интересно, то могу декомпилированный код предыдущей версии среды предоставить. последнюю версию эдитора не разбирал на запчасти.
но уступает во многом той же FTDI Cleo.

А можно поподробнее, я честно говоря даже не нашол где её купить, не говоря уже об описании. Кстати такое название первый раз слышу
https://www.youtube.com/user/ftdichip
купить вроде можно прямо у них на сайте. ценник конечно удручает. но зато уже встроенный МК под капотом.
так же есть
http://www.dwin.com.cn/english/products/l-7264218750499.html
http://www.thaieasyelec.com/en/displays/lcd-oled/7-inch-tft-tp-display-module-spare-part-for-sun7-detail.html
http://www.ftdichip.com/Products/Modules/EVEModules.html
http://hmicontroller.weebly.com/
http://en.stone-hmi.com/_d276176179.htm

единственное чем подкупает Nextion так это цена. но им ещё долго и долго идти к аналогам других производителей. а другие производители хотят много денег за то что уже разработали более удобные среды разработки. да и рассчитаны они точно не на домашний сегмент рынка.
Хотя кое что нашёл. Неплохая штука. Цена правда не знаю какая. Ну и минус есть — только 3.5 дюйма. У Nextion линейка от 2.4 до 7. По цене — самую дешевую видел на Ali за 980 рублей (2.4). Хотя похоже это был как раз китайский вариант.
среда разработки вроде бы написана на чём-то мелкософтовском. уже не помню. и декомпилировать можно. даже нашёл в коде место где меняется язык с китайского на английский. всего одна циферка от которой в принципе всё и зависит будет ли файл проекта под китайскую панельку или под Itead. но у меня компилятор почему-то не встал. несколько раз ругался при установке ну я и забросил это дело по перекомпиляции. сижу в китайской программе :))
встречал ещё целый сайт как nextion editor. но ссылку потерял.

http://forum.cxem.net/index.php?s=23842f658b950c772e8e0157801924f2&showtopic=151543&st=20
2.4 Дюйма — 934 рубля -бесплатная доставка
3.2 дюйма -1354 рубля — бесплатная доставка
4.3 дюйма — 2998 руб — бесплатная доставка
7 дюймов — 5300 -бесплатная доставка

Но это я так навскидку. Если поискать, то есть варианты, и даже в Росии. Где то натыкался
У меня стояла старая версия эдитора. Попытался обновиться — не обновляется, ругается, что только что распакованный им nextion-setup.msi не является правильным. Такое-же было на позапрошлой версии, поэтому тоже пока закинул.
Вводные: Win 8.1/64 пользователь на русском (возможно проблема именно с этим), но даже если nextion-setup.msi выносишь в корень диска — все равно ругается, что файл негодящий. Вот что с ним делать?
И инсталлятор версии 0.33, а распаковывается в версию 2.0.33
Спасибо, без установки — запустилось.
Хотелось бы, чтоб такие баги при инсталляции не отпугивали потребителей. Автор — думаю стоит донести до производителя :)
Честно говоря я к производителю вообще не имею отношения. Я занимаюсь проектом FLProg, и панель даже не покупал. Мне её прислал пользователь программы с просьбой интегрировать её поддержку в свой проект. Просто она мене понравилась, и я занялся изучением редактора. Этот пост — результат этой работы.
А как у вас получается генерировать шрифты? У меня шрифты сгенерированные в “Font Generator” выглядят очень плохо. Не ровные символы получаются и как решить не знаю.
Ну во первых поигратся с выбором базового шрифта. Я использую Times New Roman. Во вторых Вы должны понимать что мелкие шрифты при таком разрешении (а у меня панелька 3.2) в принципе красивыми быть не могут. Так что лучше размер шрифта использовать не менее 24.
Так как раз проблемы с крупными шрифтами. Я так понимаю он генерирует пиксельные шрифты и плохо выходят наклонные линии. Может быть можно как то подправить сгенерированные шрифты?
Честно говоря представления не имею. Я сам познакомился с этой панелью две недели назад, и просто рассказал о своём опыте. Я думаю для тех мест где текст не будет меняться можно использовать картинки. Ну и всё таки подбирать шрифт взятый в качестве образца. Надо будет заняться на досуге, и выбрать оптимальный.
Без сглаживания любой TFT экран показывает удручающую картинку
Особенную печаль вызывает зелёная стрелка на заглавной картинке.

неужели в таком мощном устройстве нет сглаживания?
Автору огромное спасибо за урок. Особенно за толковое разжевывание работы с кодом, исполняемым панелью!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий