[gelöst] ComPort Kommunikation mit mscomm32.ocx

8. März 2016 13:19

Guten Tag zusammen,

Ich bin daran eine bidirektionale Steuerung zu bauen. Die Kommunikation läuft über den seriellen Port. Testeshalber habe ich ein Form (ClassicClient) gemacht.

Einen Button welcher mir den Port öffnet:
Code:
IF NOT ComControl.PortOpen THEN BEGIN
  ComControl.CommPort := 3;
  ComControl.Settings := '9600,N,8,1';
  ComControl.InputMode := 0;
  ComControl.InputLen := 0;
  ComControl.PortOpen := TRUE;
END;


eine weiteren Button welcher mir einen "Text" hinschicken soll:
Code:

ttext := 'test';
ComControl.Output := ttext;



wenn ich nun mit dem Device Monitoring Studio schaue was in RawDaten raus geht sieht das ganze sehr wirr aus. Ich erhalte nur komische Zeichen aber meinen Text nicht. Die Baudrate usw. ist korrekt.

Hat jemand von euch vielleicht eine Idee.

Besten dank schon mal zum Voraus
Grüsse
Rolf
Zuletzt geändert von rolfegli am 24. März 2016 12:28, insgesamt 1-mal geändert.

RE: ComPort Kommunikation mit mscomm32.ocx

24. März 2016 12:26

Hallo zusammen,

Besten Dank für die vielen Antworten :-D :-) ;-)

Ich habe es gelöst. Das Problem war doch eine Einstellungssache. Ich habe nun folgender Code beim öffnen des Ports hinzugefügt und nun klappts:
Code:

  ComControl.RTSEnable(TRUE);
  ComControl.DTREnable(TRUE);



Danke und Gruss
Rolf