![]() |
Com-Schnittstelle / Problem beim Empfang
Guten Tag,
ich bin neu hier im Forum. Ich habe folgendes Problem: Ich arbeite mit der Komponente ApdComPort und steuere damit ein Messmodul(ct'Lab) über die serielle Schnittstelle an. Das mit dem senden klappt schon mal (es blinkt eine LED, wenn was ankommt). Daraufhin müsste eine Antwort kommen, womit ich nun zu meinem Problem komme; diese kann ich nicht empfangen/abfangen. Im Grunde läuft es mom noch darauf hinaus, eine Art Terminal nachzubauen.. hier geschieht das senden...
Delphi-Quellcode:
mit diesem Event wollte ich die Daten Emfangen:
procedure v24putString(s:String);
var i:Integer; begin if ApdComPort.OutBuffFree >= (length(s)+2) then begin ApdComPort.PutString(s+#13#10); end ; end;
Delphi-Quellcode:
Wäre für jede Hilfe sehr dankbar!
procedure TForm1.ApdComPort1TriggerAvail(CP: TObject; Count: Word);
var s: String; I: Word; begin showmessage('Empfangen!!'); s:=''; for I := 1 to Count do s := s + ApdComPort.GetChar; showmessage(s); Memo1.Lines.Add(s); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz