AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Frage zu RS232 mit Emfangen von Daten ?!?

Ein Thema von gizmoh · begonnen am 30. Mai 2009 · letzter Beitrag vom 31. Mai 2009
 
gizmoh

Registriert seit: 9. Jan 2005
Ort: Wilhelmshaven
5 Beiträge
 
#1

Frage zu RS232 mit Emfangen von Daten ?!?

  Alt 30. Mai 2009, 12:21
Das Senden über die RS232 (ComPort) geht super aber das empfangen wieder (Daten-Strings)
geht irgent wie nicht ????

--> auszug:
Delphi-Quellcode:
 procedure TForm1.ComPortTriggerAvail(CP: TObject; Count: Word);

  var I: Integer;
      C: Char;

  function GibZeichen: String;
   begin
    // Ist das Zeichen ein druckbaren Zeichen oder ein Steuerzeichen???
    if Ord(C) >= Ord(ZeichenBlank) then
     // druckbares Zeichen:
     Result := C
    else
     // Steuerzeichen:
     begin
      case c of
       NUL : Result := 'NUL';
       SOH : Result := 'SOH';
       STX : Result := 'STX';
       ETX : Result := 'ETX';
       EOT : Result := 'EOT';
       ENQ : Result := 'ENQ';
       ACK : Result := 'ACK';
       LF : Result := 'LF';
       FF : Result := 'FF';
       CR : Result := 'CR';
       SO : Result := 'SO';
       SI : Result := 'SI';
       DLE : Result := 'DLE';
       DC1 : Result := 'DC1';
       DC2 : Result := 'DC2';
       DC4 : Result := 'DC4';
       NAK : Result := 'NAK';
       ETB : Result := 'ETB';
       CAN : Result := 'CAN';
       SUB : Result := 'SUB';
       ESC : Result := 'ESC';
      else
       Result := IntToStr(Ord(C));
      end;
      // Steuerzeichen in <>:
      Result := '<'+Result+'>';
     end;
   end;

begin
 {Event, dass nach dem Empfangen eines Datenpacketes ausgelöst wird:    }
 {Count: Anzahl der empfangenen Zeichen                                 }
 {String auswerten: Gewicht, Waagen-Nummer, ... Weitere Aktionen starten}
 for I := 1 to Count do
  begin
   C := ComPort.GetChar;
   with Edit1 do
    Text := Text + GibZeichen;
    vonWaage := Edit1.Text;

  end;
 end;
kann mir dar eine helfen ?
Ich mache sonst kaum was in Delphi ...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 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