Добрый день, сегодня расскажу элементарную информацию, о которой знают программисты/ремонтники/просто "прошаренные" люди. Расскажу зачем нужна контрольная сумма и где ее используют. Что такое контрольная сумма? Контрольная сумма - это вычисление определенным алгоритмом, которое сводится к определенному значению. Обычно это набор букв и цифр. Процесс вычисления контрольной суммы может занимать некоторое время. Итак зачем нужна контрольная сумма? Обычно контрольные суммы вы можете увидеть на торрент...
В статье рассказывается как написать код для формирования и проверки CRC кода при обмене пакетами по протоколу ModBus Для чего нужен CRC и как с ним работать если Вас заинтересовала данная статья, думаю Вы уже знаете. Здесь я приведу пример как генерировать CRC код для ModBus протокола в программах написанных на С sharp В примере будет приведен код класса CRC созданного мной и позволяющего генерировать ModBus из строки символов. Первая функция класса CRC_calc: public static int CRC_calc(string datas) { int k = 0; int length_command = datas...