Форум: "WinAPI";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
ВнизСообщение в HEX формате Найти похожие ветки
← →
SergeyM (2004-10-03 14:59) [0]Проблема такая немогу найти литературу которая могла бы объяснить как мне послать на порт сообщение в НЕХ формате, с заголовком, байтами данных, контрольной суммой. Так вот немогли бы вы помоч мне и объяснить как это можно сделать. Послать в порт и получить из порта я разобрался как, но только со строкой.
← →
GanibalLector © (2004-10-03 15:38) [1]Хм..
function ReadComm(Handle:THandle; var Bfr:AnsiString):Integer;
var
I,J:DWord;
begin
Result:=0;
J:=Length(Bfr);
repeat
ReadFile(Handle, Bfr[Result+1], J-DWord(Result), I, nil);
Inc(Result,Integer(I));
if DWord(Result)=J then break;
until I=0;
end;
function WriteComm(Handle:THandle; const Bfr:AnsiString):Integer;
var
I,J:DWord;
begin
Result:=0;
J:=Length(Bfr);
repeat
WriteFile(Handle, Bfr[Result+1], J-DWord(Result), I, nil);
Inc(Result,Integer(I));
if DWord(Result)=J then break;
until I=0;
end;
Ну а если послать байт(ы),то
writecomm(мой порт,chr($01)+chr($02)+...+"fuck")
← →
SergeyM (2004-10-03 16:09) [2]Т.е.GanibalLector отправка данных происходит до тех пор пока небудет ничего передано?
← →
MaxDDinc (2004-10-03 16:54) [3]Если можно, поточнее вопрос. Какое сообщение, возможно определенной структуры и т.д.
← →
SergeyM (2004-10-03 17:41) [4]Хотелось бы просто понять каким образом организуется сообщение во внешнее устройство. Как пример протокол "Keyword Protocol 2000"
← →
GEN++ © (2004-10-03 21:09) [5]>SergeyM
Речь видимо идет о формате Hex файла, который передается на Comm
порт. Этот вопрос поднимался примерно с месяц назад. Я там
подробно писал про формат и приводил код формирования КС.
Пройдитесь "поиском" в конференции "Основная"
← →
Anatoly Podgoretsky © (2004-10-03 21:46) [6]Если речь об форматах Интел или Моторола, но найти можно на соответствующих сайтах.
← →
GanibalLector © (2004-10-04 01:47) [7]Т.е.GanibalLector отправка данных происходит до тех пор пока небудет ничего передано?
Вы вдумайтесь в те слова,которые написали...Я вообще ничего не понял.Вы просили что???Отправку на порт данных в hex.Я Вам ее дал.
Далее,по поводу CRC и прочего.Уважаемый,волею судьбы меня занесло работать в сервисный цент(кассовые аппараты,весы).Так вот,на моей памяти более 15 протоколов и у всех различные принципы построения CRC,префиксоф и суффиксов.И что дальше??? Хотите все???
Как пример протокол "Keyword Protocol 2000"
Ну,а такого не встречал.
← →
SergeyM (2004-10-04 17:05) [8]Всем спасибо.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.11.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c