powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вычисление контрольной суммы
11 сообщений из 11, страница 1 из 1
Вычисление контрольной суммы
    #36303042
Niror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть число:02838-08-09962014 - его контрольная сумма 164.
И ещё набор таких же 15-значных чисел. Контрольная сумма не превышает 255.

Можете помочь и подсказать как она вычисляется? Я никак не разберусь.
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303151
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эээ... Рискну предположить, что операции расчёта выполняются блоками по 8 бит длиной.
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303177
Niror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может.

Проблема в том, что этот номер находится на приборах, его мы сканим сканером штрих-кодов и можем пачками записывать в таблицы(Excel например). А вот эту контрольную сумму приходится вбивать ручками, и если бы можно было её как-нибудь вычислить, то было бы всё намного оперативнее.

Может есть какой-нибудь способ?
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303345
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Niror
Может есть какой-нибудь способ?

Если контрольная сумма является частью штрихкода, то можно соответствующим образом запрограммировать сканер (чтобы передавал КС).

Какой тип штрихкода используется?
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303352
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну.. самым правильным путём было-бы обратится к разрабочику комплекса и попросить описание этой технологии. А так, остаётся только гадать. Попробуйте разбить число на компоненты и применить сложение по модулю 2.
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303363
Niror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторможно соответствующим образом запрограммировать сканер
Мне кажется легче будет выяснить алгоритм вычисления этой КС.

На счет типа не знаю. Не разбераюсь в типах штрих-кодов.
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303368
Niror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я думал это какая-то стандартная КС, которая вычилсяется по шаблону.
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303413
thrashead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Niror, напиши ещё штук 5 чисел и их контрольные суммы. Подумаем.
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303488
Niror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thrashead,
Каждому числу ещё и HEX соответствует(хотя это наверно не важно), его я знаю как вычислить.

01302-08-09961549___CRC 171___НЕХ 05160898004D
02838-08-09962014___CRC 164___HEX 0B160898021E
00534-07-09442535___CRC 171___HEX 0216079014E7
00534-07-09443106___CRC 103___HEX 021607901722
04628-08-09437191___CRC 126___HEX 121408900007
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303515
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можешь сгенерить суммы для таких?

00000-00-00000000___CRC ????___HEX ?????????????
99999-99-99999999___CRC ????___HEX ?????????????
...
Рейтинг: 0 / 0
Вычисление контрольной суммы
    #36303563
Niror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,

Контрольную сумму я не знаю как получить, знаю только Hex. Там просто функцией IntToHex.(Delphi).
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вычисление контрольной суммы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]