|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.01.2009, 22:20 | #1 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Загрузка данных в Com-порт
хочу реализовать подачу команд в счетчик эл.энергии, подкинутый к ком порту....
Все команды имеют вид: Команда для счетчика - это строка символов в коде ASCII, оканчивающаяся символом возврата каретки: 'M'a1a2…an'K'd1d2…dmcrc1crc2<CR>, где 'M' - символ маркера команды; a1a2…an – символы адресации к счетчику или к группе счетчиков (n=8 или n=5); 'К' – символ команды из диапазона [':'…'?','A'…'Z','['…'_']; d1d2…dm – m символов параметров команды; crc1crc2 – два символа контрольной суммы; <CR> - символ возврата каретки. Для подсчета контрольной суммы суммируют двоичные представления символов команды, начиная с маркера и до последнего символа параметра команды dm. Полученный в результате двоичный байт разбивают на две тетрады, каждую из которых представляют в виде ASCII-символа ['0'…'9', 'A'…'F']. все выше описанное понятно, за исключением определения контрольной суммы.... Может кто-то пояснит ???
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка данных из файла | JIK | Помощь студентам | 4 | 19.05.2013 12:17 |
Загрузка данных из Access в TDBComboBox | KiLLiR | БД в Delphi | 6 | 21.01.2009 13:19 |
Загрузка данных | AlexMori | Общие вопросы Delphi | 2 | 15.11.2007 08:12 |
загрузка данных из тестового файла | gribog | БД в Delphi | 16 | 19.07.2007 15:06 |
Сохранение и загрузка узлов TreeView из базы данных | Ko$tello | Компоненты Delphi | 1 | 14.11.2006 17:15 |