Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: "ДЖИН V2.0" индикатор без поддержки кириллицы

"ДЖИН V2.0" индикатор без поддержки кириллицы 02 март 2015 21:38 #1

  • sergo65
  • sergo65 аватар
  • Не в сети
  • new member
  • Сообщений: 2
Здравствуйте уважаемые радиолюбители.
собрал схемку "Джин V2" работает в блоке питания
При переходе в меню на экране козорябрики :silly: помогите перейти в меню на латинские буквы :dry:
заранее благодарен!!!
Сергей.
Администратор запретил публиковать записи гостям.

"ДЖИН V2.0" индикатор без поддержки кириллицы 02 март 2015 21:56 #2

  • Big_Rulik
  • Big_Rulik аватар
  • Не в сети
  • new member
  • Сообщений: 3
Тот же вопрос у меня: есть 4-х рядный дисплей без поддержки кирилицы, а хочется не покупая новый дисплей прикрутить джина, с транслитом либо на англ языке.
Администратор запретил публиковать записи гостям.

"ДЖИН V2.0" индикатор без поддержки кириллицы 03 март 2015 00:26 #3

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 927
  • Спасибо получено: 271
Учитель из меня не очень, так что сильно не пинайте если что.
Рассмотрим на примере прошивки "Джин2" один из вариантов как изменить небольшое количество надписей, если вдруг оказалось, что тип индикатора не соответствует заложенным надписям в оригинале программы.
Что я для такой правки использую?
Скачиваю из статьи архив , в архиве .hex открываю его в программе PonyProg (можно использовать и другую программу даже текстовый блокнотик, но мне удобно использовать PonyProg, и еще у меня в виде шпаргалки на столе лежит распечатанная таблица чисел ANSI, иногда проходится туда подглядывать)
И так открываем .hex в PonyProg , видим

и видим мы тут как бы, кучу бессмысленных цифр, про числа цифрового кода программы это можно сказать/
Про надписи в программе, при внимательном рассмотрении этого сказать нельзя.
Начнем с малого , в основном экране видим "кривое" слово пауза

а прошивке это слово написано в полу понятном виде "ѕay·a" , и в той же строке в цифровом BE 61 79 B7 61 ...

В данном слове изменив две буквы получим читаемое слово, а что бы вообще органично было, нужно изменить четыре буквы на слово pause, (очень важная особенность при такой правке! изменять можно только строго букву на букву, не изменяя количество букв в слове)
для правки выбираем Edit Buffer enabled
вносим изменения,

сохраняем .hex

Вложенный файл:

Имя файла: Voltmetr_DZhIN_V.rar
Размер файла:8 KB

проверяем

Данная правка слова (если не нарушалось количество знакомест) искажений в программу не вносит .

Аналогично можно поступать с остальными словами,
при внимательном рассмотрении текста легко угадать все словосочетания

Остается только считать и править, править и считать B)
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: sergo65, Big_Rulik, Dima0867

"ДЖИН V2.0" индикатор без поддержки кириллицы 03 март 2015 00:40 #4

  • Big_Rulik
  • Big_Rulik аватар
  • Не в сети
  • new member
  • Сообщений: 3
Довольно доходчиво, будем пробовать.
Спасибо.
Администратор запретил публиковать записи гостям.

"ДЖИН V2.0" индикатор без поддержки кириллицы 03 март 2015 08:43 #5

  • sergo65
  • sergo65 аватар
  • Не в сети
  • new member
  • Сообщений: 2
Спасибо будем менять буковки :cheer: !!!
Администратор запретил публиковать записи гостям.

"ДЖИН V2.0" индикатор без поддержки кириллицы 03 март 2015 12:58 #6

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 927
  • Спасибо получено: 271
Если выбрать такой вариант правки надписей через PonyProg, то технически тут все однозначно.
Непростая задачка получается придумать замену надписям в транскрипте, непростая потому что, варианты словосочетаний могут быть разные и много, и еще, например в этом варианте программы надписи по смыслу уже имеют "сокращенный" вид, частично даже уже утерян смысл от подобного сокращения.
Смотрим в транскрипте
выкл. -->   vykl.
устан.термостата -->   ustan.termostata
выбор Кн1+Кн2- -->   vybor Kn1 + Kn2-
дальше> -->   dal'she>
удерж.защиты -->   uderzh.zashchity
триггер -->   trigger
таймер -->   taymer
защита выкл -->   zashchita vykl
основн.вольтметр -->  osnovn.vol'tmetr 
изм.амперметром -->   izm.ampermetrom
как видим, не все так просто , половина надписей изменяется по количеству знакомест.

Проще было бы делать изменения на английский язык, в английском подобные слова короче ( если при корректировке слово окажется короче, то недостающие знакоместа нужно заполнять "пробелом" (в цифровом коде "пробел" по таблице ANSI это число 20))
выкл. -->   Off.
устан.термостата -->   set.thermostat
выбор Кн1+Кн2- -->   Choice Kn1+Kn2-
дальше> -->   Contin>
удерж.защиты -->   Hold protection
триггер -->   trigger
таймер -->   timer
защита выкл -->   protectionOff
основн.вольтметр -->   Chief voltmeter
изм.амперметром -->   measur.ammeter
Так вроде как лучше, если понятен смысл замененных слов ))
Как видите варианты замены надписей по смыслу , не так уж и однозначен,
и это может оказаться чуть сложнее, чем сам процесс технического изменения через PonyProg.
#StopRussianAggression
Администратор запретил публиковать записи гостям.
Спасибо сказали: sergo65

"ДЖИН V2.0" индикатор без поддержки кириллицы 03 март 2015 13:19 #7

  • Big_Rulik
  • Big_Rulik аватар
  • Не в сети
  • new member
  • Сообщений: 3
Думаю фантазии хватит, чтобы придумать замену кракозяблам
Последнее редактирование: 03 март 2015 13:35 от Big_Rulik.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко