Страница 1 из 2 12 Последняя
Показано с 1 по 20 из 36

Тема: Изменить систему счисления

  1. #1
    Старый знакомый
    Автор темы
    Аватар для Александр К.
    Регистрация
    01.01.2006
    Адрес
    г. Волгоград
    Возраст
    63
    Сообщений
    507

    По умолчанию Изменить систему счисления

    Есть данные из EEPROM в шестнадцатеричном формате. Нужно - десятичный.
    Подскажите, как изменить формат. Используя Excel, например.

  2. #2
    Завсегдатай Аватар для кот базилио
    Регистрация
    15.05.2008
    Адрес
    г. "Бабай" town. забытый Богом, где-то в дебрях южного Урала, между Уфой и Оренбургом.
    Возраст
    63
    Сообщений
    1,682

    По умолчанию Re: Изменить систему счисления

    Цитата Сообщение от Александр К. Посмотреть сообщение
    Подскажите, как изменить формат
    в сети эти программы есть. как правило мелкие типа под ДОС. называются кажется НЕХредакторы.
    всё украли до нас.

  3. #3
    Старый знакомый
    Автор темы
    Аватар для Александр К.
    Регистрация
    01.01.2006
    Адрес
    г. Волгоград
    Возраст
    63
    Сообщений
    507

    По умолчанию Re: Изменить систему счисления

    HEX редакторы вроде не для этого.

  4. #4
    Частый гость Аватар для amplifier
    Регистрация
    10.09.2006
    Адрес
    london.uk/саратов.ру
    Сообщений
    367

    По умолчанию Re: Изменить систему счисления

    Прямо так екселем наверное не получится.
    Но можно накатать макросик на VBA.

  5. #5
    Частый гость Аватар для Mr.Haid
    Регистрация
    29.06.2006
    Адрес
    Москва
    Возраст
    34
    Сообщений
    136

    По умолчанию Re: Изменить систему счисления

    HEX редакторы для непосредственного изменения кода, т.е. когда известно, что будет при изменнении в такой то строке и столбце скажем цифру "F" на "8" .
    Мои читерские познания по HEX редакторам

  6. #6
    Частый гость Аватар для amplifier
    Регистрация
    10.09.2006
    Адрес
    london.uk/саратов.ру
    Сообщений
    367

    По умолчанию Re: Изменить систему счисления

    Александр К.,
    вот так вот вроде. При изменении ячеек на Лист1 в соответствующих ячейках на Лист2 появляются их 10-чные значения. Обрабатываются только ячейки, в значении которых последний символ "h". Регистр не имеет значения (ни для h, ни для A..F).
    Можно вставлять сразу несколько значений. Вроде, обработает.
    Если на Лист1 изменяется значение ячейки на пустое, то же происходит и с ячейкой на Лист2.
    Вложения Вложения
    • Тип файла: xls hex.xls (26.0 Кб, Просмотров: 96)

  7. #7
    - Аватар для Olegyurich
    Регистрация
    17.01.2005
    Адрес
    Санкт-Петербург
    Возраст
    46
    Сообщений
    5,300

    По умолчанию Re: Изменить систему счисления

    В ДОС Навигаторе можно было в просмотре переключать 10/16. По-моему и в Нортоне тоже.
    APlayer - CM6631 - Charm DAC 2.3 - PALABS AE25 - PALABS ACE3
    avtech@palabs.ru

  8. #8
    Старый знакомый
    Автор темы
    Аватар для Александр К.
    Регистрация
    01.01.2006
    Адрес
    г. Волгоград
    Возраст
    63
    Сообщений
    507

    По умолчанию Re: Изменить систему счисления

    amplifier, спасибо. А нет ли возможности добавить символ "h" не вручную? Там килобайт ...

  9. #9
    Завсегдатай Аватар для Romanoff
    Регистрация
    03.04.2008
    Адрес
    Саратов
    Возраст
    38
    Сообщений
    2,285

    По умолчанию Re: Изменить систему счисления

    А вот прога, которой я пользуюсь, не подойдет?
    Критиковать — значит доказывать автору, что он не сделал этого так, как сделал бы я, если б умел (с) Карел Чапек

  10. #10
    Старый знакомый
    Автор темы
    Аватар для Александр К.
    Регистрация
    01.01.2006
    Адрес
    г. Волгоград
    Возраст
    63
    Сообщений
    507

    По умолчанию Re: Изменить систему счисления

    Цитата Сообщение от Romanoff Посмотреть сообщение
    не подойдет?
    Нет. Там же килобайт.

  11. #11
    Старый знакомый Аватар для kerpal
    Регистрация
    18.09.2005
    Адрес
    Краснодар
    Возраст
    43
    Сообщений
    627

    По умолчанию Re: Изменить систему счисления

    А виндовый калькулятор чем не угодил?
    Переключить в инженерный режим, и переводить что угодно.

  12. #12
    Частый гость Аватар для amplifier
    Регистрация
    10.09.2006
    Адрес
    london.uk/саратов.ру
    Сообщений
    367

    По умолчанию Re: Изменить систему счисления

    Рецепт был неправильный.

  13. #13
    Старый знакомый
    Автор темы
    Аватар для Александр К.
    Регистрация
    01.01.2006
    Адрес
    г. Волгоград
    Возраст
    63
    Сообщений
    507

    По умолчанию Re: Изменить систему счисления

    kerpal, килобайт калькулятором?
    amplifier, исправил, но работает неправильно.
    Последний раз редактировалось Александр К.; 10.12.2009 в 23:05.

  14. #14
    Частый гость Аватар для amplifier
    Регистрация
    10.09.2006
    Адрес
    london.uk/саратов.ру
    Сообщений
    367

    По умолчанию Re: Изменить систему счисления

    Цитата Сообщение от Olegyurich Посмотреть сообщение
    В ДОС Навигаторе можно было в просмотре переключать 10/16. По-моему и в Нортоне тоже.
    Насколько я помню, там переключение между символьным и численным (в 16-ричной форме) отображением содержимого файла. Это совсем другое.

  15. #15
    Частый гость Аватар для amplifier
    Регистрация
    10.09.2006
    Адрес
    london.uk/саратов.ру
    Сообщений
    367

    По умолчанию Re: Изменить систему счисления

    Наврал немножко. Переделал. Теперь h может стоять, а может не стоять. Если пользоваться рецептом который я стер, то будет неправильно считать.
    Вложения Вложения
    • Тип файла: xls hex.xls (26.0 Кб, Просмотров: 95)

  16. #16
    - Аватар для Olegyurich
    Регистрация
    17.01.2005
    Адрес
    Санкт-Петербург
    Возраст
    46
    Сообщений
    5,300

    По умолчанию Re: Изменить систему счисления

    Цитата Сообщение от amplifier Посмотреть сообщение
    Насколько я помню, там переключение между символьным и численным (в 16-ричной форме) отображением содержимого файла. Это совсем другое.
    Я неправильно понял топикстартера.
    APlayer - CM6631 - Charm DAC 2.3 - PALABS AE25 - PALABS ACE3
    avtech@palabs.ru

  17. #17
    Старый знакомый Аватар для kerpal
    Регистрация
    18.09.2005
    Адрес
    Краснодар
    Возраст
    43
    Сообщений
    627

    По умолчанию Re: Изменить систему счисления

    Александр К., я не пойму, вас слово кило смущает, или что?
    Или у вас тысяча однобайтных значений, которые вы хотите видеть десятиричными?

  18. #18
    Старый знакомый
    Автор темы
    Аватар для Александр К.
    Регистрация
    01.01.2006
    Адрес
    г. Волгоград
    Возраст
    63
    Сообщений
    507

    По умолчанию Re: Изменить систему счисления

    Цитата Сообщение от kerpal Посмотреть сообщение
    вас слово кило смущает, или что?
    Ага Тысячу байт калькулятором? Попробуйте хотя б сотню
    amplifier, всё отлично. Спасибо огромное.

  19. #19
    Старый знакомый Аватар для kerpal
    Регистрация
    18.09.2005
    Адрес
    Краснодар
    Возраст
    43
    Сообщений
    627

    По умолчанию Re: Изменить систему счисления

    Кстати, если это именно преобразовать тысячу значений hex -> dec,
    то в экселе есть стандартная функция
    Код:
    =ШЕСТН.В.ДЕС(число)

  20. #20
    Старый знакомый
    Автор темы
    Аватар для Александр К.
    Регистрация
    01.01.2006
    Адрес
    г. Волгоград
    Возраст
    63
    Сообщений
    507

    По умолчанию Re: Изменить систему счисления

    Цитата Сообщение от kerpal Посмотреть сообщение
    в экселе есть стандартная функция
    В моём этого нет.

Страница 1 из 2 12 Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •