logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak edytować plik hex, by zmienić tekst VARIOMAT na MINIMATX?

edytka74 24 Maj 2012 20:50 5937 13
  • #1 10931062
    edytka74
    Poziom 9  
    Posty: 17
    Mam problem z edycją pliku hex. Żaden edytor nie interpretuje znaków tak jak mój program do wgrywania. Potrzebuję to do zmiany wyświetlanych komunikatów na język polski.
    Przykładowo jak na fotce zmienić napis, który pojawia się na wyświelaczu VARIOMAT na MINIMATX?

    Jak edytować plik hex, by zmienić tekst VARIOMAT na MINIMATX?
  • #2 10931246
    Jarok
    Poziom 21  
    Posty: 364
    Pomógł: 40
    Ocena: 41
    Może przyda się programik z tej stronki: http://mh-nexus.de/en/hxd
    Prosty edytor plików hex i ma polską wersję.
    Pozdrawiam.
  • #3 10931700
    edytka74
    Poziom 9  
    Posty: 17
    ... o to chodzi, że format interpretacji znaków jest inny. Co trzeba ustawić aby były te napisy jak w poprzednim zdjęciu po prawej stronie???

    Jak edytować plik hex, by zmienić tekst VARIOMAT na MINIMATX?
  • #4 10931819
    Tommy82
    Poziom 41  
    Posty: 12139
    Pomógł: 455
    Ocena: 1070
    edytka74
    To na pierwszy rzut oka wygląda na 8 bitowe ASCII
    Zacznij od ustawienia 8 bitów bo z tego co widzę to masz ustawione 16
  • Pomocny post
    #5 10932247
    dioda1000
    Poziom 28  
    Posty: 830
    Pomógł: 143
    Ocena: 130
    edytka74 napisał:
    ... o to chodzi, że format interpretacji znaków jest inny. Co trzeba ustawić aby były te napisy jak w poprzednim zdjęciu po prawej stronie???

    Ten plik masz jako *.hex . Konwertuj go na *.bin .
    I po tej operacji otwórz go w HxD.
    Znaki będą jak w poprzednim zdjęciu.

    Wartość 16 to ilość wyświetlanych znaków w lini .

    poz. dioda
  • #6 10933679
    edytka74
    Poziom 9  
    Posty: 17
    super wielkie dzięki, widzę co chciałem.

    mam jeszcze małe pytanko, czy po zmianie tekstu trzeba coś zrobić, np. jakieś sumy kontrolne czy podobne?

    już jestem blisko ! :D

    proszę o poradę lub jakąś instrukcję.
  • #7 10933819
    dioda1000
    Poziom 28  
    Posty: 830
    Pomógł: 143
    Ocena: 130
    Witam ponownie
    edytka74 napisał:
    mam jeszcze małe pytanko, czy po zmianie tekstu trzeba coś zrobić, np. jakieś sumy kontrolne czy podobne?
    Na 100% trzeba coś zrobić.
    Podeślij plik na pw zobaczę co i jak.

    poz. dioda
  • #8 10937254
    edytka74
    Poziom 9  
    Posty: 17
    ... no i już dupa. Udało mi się spolszczyć pierwszy plik. Następny po konwersji na .bin pokazuje 2 linijki i nic ?!? Ten drugi jest ważniejszy. Próbuję konwertować programem hax2bin

    ???
  • #9 10937368
    dioda1000
    Poziom 28  
    Posty: 830
    Pomógł: 143
    Ocena: 130
    Witam

    Przeglądałem pliki ten po zamianie jest o wiele dłuższy .
    I nie ma szans byś go wgrał.
    Czy udało Ci się wgrać ten plik "2.dodatkowe.hex" ? /ten orginalny /

    :1008CD0074672E204E6163686C617566656E746722
    :1008DD0061732E204461756572656E746761737501
    :0D08ED006E672020496E74657276616C6C38                  <------ to jest dziwne
    :1008FA00656E74672E2020202020202020202020B2
    :10090A002020202020206578742E4265682E202021


    :100C4A002E2323206D4120416C6C67656D65696EAA
    :100C5A0020202020202020447275636B706172610D
    :0D0C6A006D6574657220205A6569747061B3                  <------- --- " ---
    :100C770072616D657465722020204E6163687370C0
    :100C87002E2F426568846C742E20456E74676173DD


    Suma kontrolna zgadza się , jest kilkadziesiąt takich lini.
    Zastanawia mnie że w każdej niepełnej lini występuje "0D" /zero de/
    a nie są kolejno numerowane.
    Czy sam zgrywałeś ten plik "2.dodatkowe.hex" przez rs ->przelotka-> USB

    poz. dioda

    ps. za punkty serdecznie dziękuję starczy mi to co mam.W zupełności starczy pomógł.
  • #10 10937849
    beluosus
    Poziom 25  
    Posty: 362
    Pomógł: 123
    Ocena: 18
    dioda1000 napisał:
    :0D08ED006E672020496E74657276616C6C38                  <------ to jest dziwne

    Dlaczego to jest dziwne? Pole z długością, adresem (następnej linii), typem i sumą kontrolną się zgadza.
  • #11 10938071
    dioda1000
    Poziom 28  
    Posty: 830
    Pomógł: 143
    Ocena: 130
    Witam
    beluosus napisał:
    Dlaczego to jest dziwne? Pole z długością, adresem (następnej linii), typem i sumą kontrolną się zgadza.

    Zgadza się przeoczyłem .
    D0H+08EDH=08FAH
    Czyli pliku nie ma się co czepiać.

    @edytka74
    Podaj tekst który chcesz zmienić w "2.dodatkowe.hex"
    Tak ze 3 przykłady./dobrze by było gdybyś podał adres gdzie znajduje się słowo/

    poz dioda
  • #12 10938586
    edytka74
    Poziom 9  
    Posty: 17
    dodatkowe.hex udało mi się edytować, wgrałem do sterownika i działa z polskim tekstem

    mam problem z najnowszym naszym softem, który dostaliśmy od rsi, załączyłem plik, chodzi, że nie mogę go zmienić na .bin i edytować...

    tamten dodatkowe.hex zmieniłem na .bin, poedytowałem teksty, zapisałem, zmieniłem na .hex i wgrałem moim programem do flashowania i OK.
    Załączniki:
    • servako-3_v404_2012.rar (125.05 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #13 10939765
    dioda1000
    Poziom 28  
    Posty: 830
    Pomógł: 143
    Ocena: 130
    Załączam plik.
    Powinien chodź częściowo Ci pomóc.

    Orginalny program "servako-3_v404_2012" w swoim programie możesz go oglądać od adresu 0x0C000.
    Z tego co widać sterownik posiada 15 języków.
    Załączniki:
    • wynik.zip (254.57 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #14 10939823
    edytka74
    Poziom 9  
    Posty: 17
    ... tak, tak, tylko, że firma RSI ni spolszczyła wszystkich opcji.

    Dzięki za próbę pomocy. Szkoda, że nie wychodzi mi to konwertowanie na plik .bin w drugim przypadku. Trochę tego nie rozumiem.

    A czy w sprawie "ProfiBus" lub "LonWorks" także można tu znaleźć pomoc? Może Pan się tym interesuje (dioda1000)?

Podsumowanie tematu

✨ Użytkownik ma problem z edycją pliku hex, aby zmienić tekst VARIOMAT na MINIMATX w wyświetlaczu. W odpowiedziach zasugerowano użycie edytora HxD oraz konwersję pliku hex na binarny (*.bin) przed edycją. Wskazano, że plik powinien być interpretowany jako 8-bitowe ASCII, a po edycji konieczne może być obliczenie sum kontrolnych. Użytkownik z powodzeniem edytował jeden plik, ale napotkał trudności z konwersją innego pliku na format binarny. W dyskusji poruszono również kwestie związane z programem "servako-3_v404_2012" oraz pytania dotyczące innych protokołów komunikacyjnych, takich jak ProfiBus i LonWorks.
Wygenerowane przez model językowy.
REKLAMA