Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.16;
Скачать: CL | DM;

Вниз

Проблемка с TurboAsync   Найти похожие ветки 

 
Seb_Kost ©   (2003-04-07 09:28) [0]

У меня подключен прибор.
Чтобы установить связь с прибором необходимо послать 16h.
ApdComPort1.Output := "16";
Затем читаю.

procedure TForm1.ApdComPort1TriggerAvail(CP: TObject; Count: Word);
Var I:Word;
C:Char;
S:String;
begin
S:="";
For I:=1 To Count Do
Begin
C:= ApdComPort1.GetChar;
S:=S+C;
End;
Label1.Caption:=S;
end;

Ответ - то что и посылаю. Эхо какое-то.


 
MBo ©   (2003-04-07 09:33) [1]

а что, ApdComPort1 понимает, что строка "16" должна интерпретироваться как шестнадцатиричное число $16 (десят.22)????


 
cdaDMITRIY ©   (2003-04-07 09:52) [2]

1. Может и эхо смотря какой конвертер используешь для передачи

232 - 485 232 - 232 ??? -- ??? ?

2. Ни когда не работал с " ApdComPort1.Output := "16" "
Всегда

TBuf=Array[0..MaxBuf] Of Byte;
buf :TBuf
buf[0]:=$16; aCount:=1; // для тебя
IF ApdComPort1.Open Then ApdComPort1.PutBlock(buf,aCount);


 
Forint   (2003-04-11 11:00) [3]

А чистить буферы перед приёмом не пробовал?


 
Wedos ©   (2003-04-11 12:29) [4]

Спасибо, с этой проблемой я уже разобрался.
Спасибо, еще раз.



Страницы: 1 вся ветка

Текущий архив: 2003.06.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
4-50570
sosv
2003-04-16 10:30
2003.06.16
Установка своего курсора.


9-50189
Кен
2003-01-10 03:07
2003.06.16
Где взять hlp-файл по Fastlib ? Сайт gfody.com не грузится. Может


1-50369
NeshBriges
2003-06-04 01:11
2003.06.16
Загрузка в RichEdit


1-50346
vitall
2003-06-01 05:17
2003.06.16
OpenPictureDialog ? :)


1-50387
Rel_
2003-06-04 09:24
2003.06.16
Чтение из файла